Scroll to navigation

PERLTOC(1) Perl Programmers Reference Guide PERLTOC(1)

NAME

perltoc - perl documentation table of contents

DESCRIPTION

This page provides a brief table of contents for the rest of the Perl documentation set. It is meant to be scanned quickly or grepped through to locate the proper section you're looking for.

BASIC DOCUMENTATION

perl - The Perl 5 language interpreter

DESCRIPTION
AUTHOR

perlintro -- a brief introduction and overview of Perl

DESCRIPTION
Running Perl programs
Scalars, Arrays, Hashes
if, while, for, foreach
Arithmetic, Numeric comparison, String comparison, Boolean logic, Miscellaneous
Simple matching, Simple substitution, More complex regular expressions, Parentheses for capturing, Other regexp features
AUTHOR

perlreftut - Mark's very short tutorial about references

DESCRIPTION

perldsc - Perl Data Structures Cookbook

DESCRIPTION
arrays of arrays, hashes of arrays, arrays of hashes, hashes of hashes, more elaborate constructs
AUTHOR

perllol - Manipulating Arrays of Arrays in Perl

DESCRIPTION
AUTHOR

perlrequick - Perl regular expressions quick start

DESCRIPTION
AUTHOR AND COPYRIGHT

perlretut - Perl regular expressions tutorial

DESCRIPTION
AUTHOR AND COPYRIGHT

perlootut - Object-Oriented Programming in Perl Tutorial

DESCRIPTION
Declarative sugar, Roles built-in, A miniature type system, Full introspection and manipulation, Self-hosted and extensible, Rich ecosystem, Many more features
Moose, Class::Accessor, Object::Tiny, Role::Tiny

perlperf - Perl Performance and Optimization Techniques

DESCRIPTION
Elapsed Real Time, User CPU Time, System CPU Time
AUTHOR

perlstyle - Perl style guide

DESCRIPTION

perlcheat - Perl 5 Cheat Sheet

DESCRIPTION
AUTHOR

perltrap - Perl traps for the unwary

DESCRIPTION
Discontinuance, Deprecation, and BugFix traps, Parsing Traps, Numerical Traps, General data type traps, Context Traps - scalar, list contexts, Precedence Traps, General Regular Expression Traps using s///, etc, Subroutine, Signal, Sorting Traps, OS Traps, DBM Traps, Unclassified Traps
Symbols starting with "_" no longer forced into main, Double-colon valid package separator in variable name, 2nd and 3rd args to "splice()" are now in scalar context, Can't do "goto" into a block that is optimized away, Can't use whitespace as variable name or quote delimiter, "while/if BLOCK BLOCK" gone, "**" binds tighter than unary minus, "foreach" changed when iterating over a list, "split" with no args behavior changed, -e behavior fixed, "push" returns number of elements in resulting list, Some error messages differ, "split()" honors subroutine args, Bugs removed
Parsing Traps
Space between . and = triggers syntax error, Better parsing in perl 5, Function parsing, String interpolation of $#array differs, Perl guesses on "map", "grep" followed by "{" if it starts BLOCK or hash ref
Formatted output and significant digits, Auto-increment operator over signed int limit deleted, Assignment of return values from numeric equality tests doesn't work, Bitwise string ops
Negative array subscripts now count from the end of array, Setting $#array lower now discards array elements, Hashes get defined before use, Glob assignment from localized variable to variable, Assigning "undef" to glob, Changes in unary negation (of strings), Modifying of constants prohibited, "defined $var" behavior changed, Variable Suicide
Context Traps - scalar, list contexts
Elements of argument lists for formats evaluated in list context, "caller()" returns false value in scalar context if no caller present, Comma operator in scalar context gives scalar context to args, "sprintf()" prototyped as "($;@)"
LHS vs. RHS of any assignment operator, Semantic errors introduced due to precedence, Precedence of assignment operators same as the precedence of assignment, "open" requires parentheses around filehandle, $: precedence over $:: gone, Precedence of file test operators documented, "keys", "each", "values" are regular named unary operators
"s'$lhs'$rhs'" interpolates on either side, "m//g" attaches its state to the searched string, "m//o" used within an anonymous sub, $+ isn't set to whole match, Substitution now returns null string if it fails, "s`lhs`rhs`" is now a normal substitution, Stricter parsing of variables in regular expressions, "m?x?" matches only once, Failed matches don't reset the match variables
Barewords that used to look like strings look like subroutine calls, Reverse is no longer allowed as the name of a sort subroutine, "warn()" won't let you specify a filehandle
SysV resets signal handler correctly, SysV "seek()" appends correctly
"@" always interpolates an array in double-quotish strings, Double-quoted strings may no longer end with an unescaped $, Arbitrary expressions are evaluated inside braces within double quotes, $$x now tries to dereference $x, Creation of hashes on the fly with "eval "EXPR"" requires protection, Bugs in earlier perl versions, Array and hash brackets during interpolation, Interpolation of "\$$foo{bar}", "qq()" string passed to "eval" will not find string terminator
Perl5 must have been linked with same dbm/ndbm as the default for "dbmopen()", DBM exceeding limit on the key/value size will cause perl5 to exit immediately
"require"/"do" trap using returned value, "split" on empty string with LIMIT specified

perldebtut - Perl debugging tutorial

DESCRIPTION
AUTHOR

perlfaq - frequently asked questions about Perl

DESCRIPTION
perlfaq1 - General Questions About Perl, perlfaq2 - Obtaining and Learning about Perl, perlfaq3 - Programming Tools, perlfaq4 - Data Manipulation, perlfaq5 - Files and Formats, perlfaq6 - Regular Expressions, perlfaq7 - General Perl Language Issues, perlfaq8 - System Interaction, perlfaq9 - Web, Email and Networking
AUTHOR AND COPYRIGHT

perlfaq1 - General Questions About Perl

DESCRIPTION
AUTHOR AND COPYRIGHT

perlfaq2 - Obtaining and Learning about Perl

DESCRIPTION
AUTHOR AND COPYRIGHT

perlfaq3 - Programming Tools

DESCRIPTION
Basics, perldata - Perl data types, perlvar - Perl pre-defined variables, perlsyn - Perl syntax, perlop - Perl operators and precedence, perlsub - Perl subroutines, Execution, perlrun - how to execute the Perl interpreter, perldebug - Perl debugging, Functions, perlfunc - Perl builtin functions, Objects, perlref - Perl references and nested data structures, perlmod - Perl modules (packages and symbol tables), perlobj - Perl objects, perltie - how to hide an object class in a simple variable, Data Structures, perlref - Perl references and nested data structures, perllol - Manipulating arrays of arrays in Perl, perldsc - Perl Data Structures Cookbook, Modules, perlmod - Perl modules (packages and symbol tables), perlmodlib - constructing new Perl modules and finding existing ones, Regexes, perlre - Perl regular expressions, perlfunc - Perl builtin functions>, perlop - Perl operators and precedence, perllocale - Perl locale handling (internationalization and localization), Moving to perl5, perltrap - Perl traps for the unwary, perl, Linking with C, perlxstut - Tutorial for writing XSUBs, perlxs - XS language reference manual, perlcall - Perl calling conventions from C, perlguts - Introduction to the Perl API, perlembed - how to embed perl in your C program, Various
Eclipse, Enginsite, Komodo, Notepad++, Open Perl IDE, OptiPerl, Padre, PerlBuilder, visiPerl+, Visual Perl, Zeus, GNU Emacs, MicroEMACS, XEmacs, Jed, Vim, Vile, Codewright, MultiEdit, SlickEdit, ConTEXT, Bash, Ksh, Tcsh, Zsh, Affrus, Alpha, BBEdit and BBEdit Lite
Tk, Wx, Gtk and Gtk2, Win32::GUI, CamelBones, Qt, Athena
Don't slurp!, Use map and grep selectively, Avoid unnecessary quotes and stringification, Pass by reference, Tie large variables to disk
AUTHOR AND COPYRIGHT

perlfaq4 - Data Manipulation

DESCRIPTION
AUTHOR AND COPYRIGHT

perlfaq5 - Files and Formats

DESCRIPTION
I still don't get locking. I just want to increment the number in the file. How can I do this?
AUTHOR AND COPYRIGHT

perlfaq6 - Regular Expressions

DESCRIPTION
AUTHOR AND COPYRIGHT

perlfaq7 - General Perl Language Issues

DESCRIPTION
Passing Variables and Functions, Passing Filehandles, Passing Regexes, Passing Methods
AUTHOR AND COPYRIGHT

perlfaq8 - System Interaction

DESCRIPTION
Keyboard, Screen, Mouse
lockfiles, open mode, end of line, flushing output, non-blocking input
STDIN, STDOUT, and STDERR are shared, Signals, Zombies
I {changed directory, modified my environment} in a perl script. How come the change disappeared when I exited the script? How do I get my changes to be visible?
Unix
the "PERLLIB" environment variable, the "PERL5LIB" environment variable, the "perl -Idir" command line flag, the "lib" pragma:, the local::lib module:
AUTHOR AND COPYRIGHT

perlfaq9 - Web, Email and Networking

DESCRIPTION
AUTHOR AND COPYRIGHT

perlsyn - Perl syntax

DESCRIPTION

perldata - Perl data types

DESCRIPTION

perlop - Perl operators and precedence

DESCRIPTION
1. Empty hashes or arrays match, 2. That is, each element smartmatches the element of the same index in the other array.[3], 3. If a circular reference is found, fall back to referential equality, 4. Either an actual number, or a string that looks like one
C-style Logical And
C-style Logical Or
List Operators (Rightward)
C Operators Missing From Perl
unary &, unary *, (TYPE)
[1], [2], [3], [4], [5], [6], [7], [8]
qr/STRING/msixpodual , m/PATTERN/msixpodualgc
, /PATTERN/msixpodualgc, The empty pattern //, Matching in list context, \G assertion, m?PATTERN?msixpodualgc , ?PATTERN?msixpodualgc, s/PATTERN/REPLACEMENT/msixpodualgcer
q/STRING/ , 'STRING', qq/STRING/
, "STRING", qx/STRING/ , `STRING`, qw/STRING/ , tr/SEARCHLIST/REPLACEMENTLIST/cdsr , y/SEARCHLIST/REPLACEMENTLIST/cdsr, <<EOF
, Double Quotes, Single Quotes, Backticks
Finding the end, Interpolation , "<<'EOF'", "m''", the pattern of "s'''", '', "q//", "tr'''", "y'''", the replacement of "s'''", "tr///", "y///", "", "``", "qq//", "qx//", "<file*glob>", "<<"EOF"", the replacement of "s///", "RE" in "?RE?", "/RE/", "m/RE/", "s/RE/foo/",, parsing regular expressions , Optimization of regular expressions
I/O Operators

perlsub - Perl subroutines

DESCRIPTION

perlfunc - Perl builtin functions

DESCRIPTION
Functions for SCALARs or strings , Regular expressions and pattern matching , Numeric functions , Functions for real @ARRAYs , Functions for list data , Functions for real %HASHes , Input and output functions
, Functions for fixed-length data or records, Functions for filehandles, files, or directories
, Keywords related to the control flow of your Perl program , Keywords related to scoping, Miscellaneous functions, Functions for processes and process groups
, Keywords related to Perl modules , Keywords related to classes and object-orientation
, Low-level socket functions , System V interprocess communication functions
, Fetching user and group info
, Fetching network info , Time-related functions , Non-function keywords
-X FILEHANDLE

, -X EXPR, -X DIRHANDLE, -X, abs VALUE , abs, accept NEWSOCKET,GENERICSOCKET , alarm SECONDS , alarm, atan2 Y,X , bind SOCKET,NAME , binmode FILEHANDLE, LAYER
, binmode FILEHANDLE, bless REF,CLASSNAME , bless REF, break, caller EXPR , caller, chdir EXPR , chdir FILEHANDLE, chdir DIRHANDLE, chdir, chmod LIST , chomp VARIABLE , chomp( LIST ), chomp, chop VARIABLE , chop( LIST ), chop, chown LIST
, chr NUMBER , chr, chroot FILENAME , chroot, close FILEHANDLE , close, closedir DIRHANDLE , connect SOCKET,NAME , continue BLOCK , continue, cos EXPR
, cos, crypt PLAINTEXT,SALT


, dbmclose HASH , dbmopen HASH,DBNAME,MASK , defined EXPR
, defined, delete EXPR , die LIST
, do BLOCK , do SUBROUTINE(LIST) , do EXPR , dump LABEL
, dump, each HASH , each ARRAY , each EXPR, eof FILEHANDLE , eof (), eof, eval EXPR
, eval BLOCK, eval, evalbytes EXPR , evalbytes, exec LIST , exec PROGRAM LIST, exists EXPR , exit EXPR
, exit, exp EXPR
, exp, fc EXPR
, fc, fcntl FILEHANDLE,FUNCTION,SCALAR , __FILE__ , fileno FILEHANDLE , flock FILEHANDLE,OPERATION , fork , format , formline PICTURE,LIST , getc FILEHANDLE , getc, getlogin
, getpeername SOCKET , getpgrp PID , getppid , getpriority WHICH,WHO , getpwnam NAME


, getgrnam NAME, gethostbyname NAME, getnetbyname NAME, getprotobyname NAME, getpwuid UID, getgrgid GID, getservbyname NAME,PROTO, gethostbyaddr ADDR,ADDRTYPE, getnetbyaddr ADDR,ADDRTYPE, getprotobynumber NUMBER, getservbyport PORT,PROTO, getpwent, getgrent, gethostent, getnetent, getprotoent, getservent, setpwent, setgrent, sethostent STAYOPEN, setnetent STAYOPEN, setprotoent STAYOPEN, setservent STAYOPEN, endpwent, endgrent, endhostent, endnetent, endprotoent, endservent, getsockname SOCKET , getsockopt SOCKET,LEVEL,OPTNAME , glob EXPR
, glob, gmtime EXPR
, gmtime, goto LABEL , goto EXPR, goto &NAME, grep BLOCK LIST , grep EXPR,LIST, hex EXPR
, hex, import LIST , index STR,SUBSTR,POSITION , index STR,SUBSTR, int EXPR , int, ioctl FILEHANDLE,FUNCTION,SCALAR , join EXPR,LIST , keys HASH
, keys ARRAY, keys EXPR, kill SIGNAL, LIST, kill SIGNAL
, last LABEL , last, lc EXPR , lc, If "use bytes" is in effect:, On EBCDIC platforms, On ASCII platforms, Otherwise, if "use locale" (but not "use locale ':not_characters'") is in effect:, Otherwise, If EXPR has the UTF8 flag set:, Otherwise, if "use feature 'unicode_strings'" or "use locale ':not_characters'") is in effect:, Otherwise:, On EBCDIC platforms, On ASCII platforms, lcfirst EXPR , lcfirst, length EXPR
, length, __LINE__ , link OLDFILE,NEWFILE , listen SOCKET,QUEUESIZE , local EXPR , localtime EXPR , localtime, lock THING , log EXPR
, log, lstat FILEHANDLE , lstat EXPR, lstat DIRHANDLE, lstat, m//, map BLOCK LIST , map EXPR,LIST, mkdir FILENAME,MASK , mkdir FILENAME, mkdir, msgctl ID,CMD,ARG , msgget KEY,FLAGS , msgrcv ID,VAR,SIZE,TYPE,FLAGS , msgsnd ID,MSG,FLAGS , my EXPR , my TYPE EXPR, my EXPR : ATTRS, my TYPE EXPR : ATTRS, next LABEL
, next, no MODULE VERSION LIST , no MODULE VERSION, no MODULE LIST, no MODULE, no VERSION, oct EXPR , oct, open FILEHANDLE,EXPR , open FILEHANDLE,MODE,EXPR, open FILEHANDLE,MODE,EXPR,LIST, open FILEHANDLE,MODE,REFERENCE, open FILEHANDLE, opendir DIRHANDLE,EXPR , ord EXPR , ord, our EXPR , our TYPE EXPR, our EXPR : ATTRS, our TYPE EXPR : ATTRS, pack TEMPLATE,LIST , package NAMESPACE, package NAMESPACE VERSION
, package NAMESPACE BLOCK, package NAMESPACE VERSION BLOCK , __PACKAGE__ , pipe READHANDLE,WRITEHANDLE , pop ARRAY , pop EXPR, pop, pos SCALAR , pos, print FILEHANDLE LIST , print FILEHANDLE, print LIST, print, printf FILEHANDLE FORMAT, LIST , printf FILEHANDLE, printf FORMAT, LIST, printf, prototype FUNCTION , push ARRAY,LIST , push EXPR,LIST, q/STRING/, qq/STRING/, qw/STRING/, qx/STRING/, qr/STRING/, quotemeta EXPR , quotemeta, rand EXPR , rand, read FILEHANDLE,SCALAR,LENGTH,OFFSET , read FILEHANDLE,SCALAR,LENGTH, readdir DIRHANDLE , readline EXPR, readline , readlink EXPR , readlink, readpipe EXPR, readpipe , recv SOCKET,SCALAR,LENGTH,FLAGS , redo LABEL , redo, ref EXPR
, ref, rename OLDNAME,NEWNAME , require VERSION , require EXPR, require, reset EXPR , reset, return EXPR , return, reverse LIST
, rewinddir DIRHANDLE , rindex STR,SUBSTR,POSITION , rindex STR,SUBSTR, rmdir FILENAME
, rmdir, s///, say FILEHANDLE LIST , say FILEHANDLE, say LIST, say, scalar EXPR , seek FILEHANDLE,POSITION,WHENCE , seekdir DIRHANDLE,POS , select FILEHANDLE , select, select RBITS,WBITS,EBITS,TIMEOUT , semctl ID,SEMNUM,CMD,ARG , semget KEY,NSEMS,FLAGS , semop KEY,OPSTRING , send SOCKET,MSG,FLAGS,TO , send SOCKET,MSG,FLAGS, setpgrp PID,PGRP , setpriority WHICH,WHO,PRIORITY , setsockopt SOCKET,LEVEL,OPTNAME,OPTVAL , shift ARRAY , shift EXPR, shift, shmctl ID,CMD,ARG , shmget KEY,SIZE,FLAGS , shmread ID,VAR,POS,SIZE , shmwrite ID,STRING,POS,SIZE, shutdown SOCKET,HOW , sin EXPR
, sin, sleep EXPR , sleep, socket SOCKET,DOMAIN,TYPE,PROTOCOL , socketpair SOCKET1,SOCKET2,DOMAIN,TYPE,PROTOCOL , sort SUBNAME LIST
, sort BLOCK LIST, sort LIST, splice ARRAY or EXPR,OFFSET,LENGTH,LIST , splice ARRAY or EXPR,OFFSET,LENGTH, splice ARRAY or EXPR,OFFSET, splice ARRAY or EXPR, split /PATTERN/,EXPR,LIMIT , split /PATTERN/,EXPR, split /PATTERN/, split, sprintf FORMAT, LIST , format parameter index, flags, vector flag, (minimum) width, precision, or maximum width , size, order of arguments, sqrt EXPR , sqrt, srand EXPR , srand, stat FILEHANDLE
, stat EXPR, stat DIRHANDLE, stat, state EXPR , state TYPE EXPR, state EXPR : ATTRS, state TYPE EXPR : ATTRS, study SCALAR , study, sub NAME BLOCK , sub NAME (PROTO) BLOCK, sub NAME : ATTRS BLOCK, sub NAME (PROTO) : ATTRS BLOCK, __SUB__ , substr EXPR,OFFSET,LENGTH,REPLACEMENT
, substr EXPR,OFFSET,LENGTH, substr EXPR,OFFSET, symlink OLDFILE,NEWFILE , syscall NUMBER, LIST , sysopen FILEHANDLE,FILENAME,MODE , sysopen FILEHANDLE,FILENAME,MODE,PERMS, sysread FILEHANDLE,SCALAR,LENGTH,OFFSET , sysread FILEHANDLE,SCALAR,LENGTH, sysseek FILEHANDLE,POSITION,WHENCE , system LIST , system PROGRAM LIST, syswrite FILEHANDLE,SCALAR,LENGTH,OFFSET , syswrite FILEHANDLE,SCALAR,LENGTH, syswrite FILEHANDLE,SCALAR, tell FILEHANDLE , tell, telldir DIRHANDLE , tie VARIABLE,CLASSNAME,LIST , tied VARIABLE , time , times , tr///, truncate FILEHANDLE,LENGTH , truncate EXPR,LENGTH, uc EXPR , uc, ucfirst EXPR , ucfirst, umask EXPR , umask, undef EXPR , undef, unlink LIST
, unlink, unpack TEMPLATE,EXPR , unpack TEMPLATE, unshift ARRAY,LIST , unshift EXPR,LIST, untie VARIABLE , use Module VERSION LIST , use Module VERSION, use Module LIST, use Module, use VERSION, utime LIST , values HASH , values ARRAY, values EXPR, vec EXPR,OFFSET,BITS , wait , waitpid PID,FLAGS , wantarray
, warn LIST , write FILEHANDLE , write EXPR, write, y/// read readdir readline gets fgets readlink readpipe recv redo ref reference rename move mv ren require reset return reverse rev invert rewinddir rindex rmdir rd directory, remove say scalar context seek fseek filehandle, position seekdir select filehandle, default select semctl semget semop send setpgrp group setpriority priority nice renice setsockopt shift shmctl shmget shmread shmwrite shutdown sin sine asin arcsine sleep pause socket socketpair sort qsort quicksort mergesort splice split sprintf precision sqrt root square root srand seed randseed stat file, status ctime state study sub __SUB__ substr substring mid left right symlink link symbolic link link, symbolic syscall system call sysopen sysread sysseek lseek system shell syswrite tell telldir tie tied time epoch times truncate uc uppercase toupper ucfirst uppercase umask undef undefine unlink delete remove rm del unpack unshift untie use module import utime values vec bit bit vector wait waitpid wantarray context warn warning STDERR write"

__DATA__, __END__, BEGIN, CHECK, END, INIT, UNITCHECK, DESTROY, and, cmp, eq, ge, gt, if, le, lt, ne, not, or, x, xor, AUTOLOAD, else, elseif, elsif, for, foreach, unless, until, while, default, given, when

perlopentut - tutorial on opening things in Perl

DESCRIPTION
AUTHOR and COPYRIGHT

perlpacktut - tutorial on "pack" and "unpack"

DESCRIPTION
Template Grouping

perlpod - the Plain Old Documentation format

DESCRIPTION
"=head1 Heading Text"
, "=head2 Heading Text", "=head3 Heading Text", "=head4 Heading Text", "=over indentlevel"
, "=item stuff...", "=back", "=cut" , "=pod" , "=begin formatname"
, "=end formatname", "=for formatname text...", "=encoding encodingname"
"I<text>" -- italic text , "B<text>" -- bold text
, "C<code>" -- code text
, "L<name>" -- a hyperlink , "E<escape>" -- a character escape
, "F<filename>" -- used for filenames , "S<text>" -- text contains non-breaking spaces
, "X<topic name>" -- an index entry
, "Z<>" -- a null (zero-effect) formatting code code, italic italic B B<> POD, formatting code, bold bold C C<> POD, formatting code, code code L L<> POD, formatting code, hyperlink hyperlink E E<> POD, formatting code, escape escape F F<> POD, formatting code, filename filename S S<> POD, formatting code, non-breaking space non-breaking space X X<> POD, formatting code, index entry index entry Z Z<> POD, formatting code, null null"

AUTHOR

perlpodspec - Plain Old Documentation: format specification and notes

DESCRIPTION
"=head1", "=head2", "=head3", "=head4", "=pod", "=cut", "=over", "=item", "=back", "=begin formatname", "=begin formatname parameter", "=end formatname", "=for formatname text...", "=encoding encodingname"
"I<text>" -- italic text, "B<text>" -- bold text, "C<code>" -- code text, "F<filename>" -- style for filenames, "X<topic name>" -- an index entry, "Z<>" -- a null (zero-effect) formatting code, "L<name>" -- a hyperlink, "E<escape>" -- a character escape, "S<text>" -- text contains non-breaking spaces
Notes on Implementing Pod Processors
First:, Second:, Third:, Fourth:, Fifth:, Sixth:
AUTHOR

perlpodstyle - Perl POD style guide

DESCRIPTION
bold (B<>), italic (I<>), code (C<>), files (F<>), NAME, SYNOPSIS, DESCRIPTION, OPTIONS, RETURN VALUE, ERRORS, DIAGNOSTICS, EXAMPLES, ENVIRONMENT, FILES, CAVEATS, BUGS, RESTRICTIONS, NOTES, AUTHOR, HISTORY, COPYRIGHT AND LICENSE, SEE ALSO
AUTHOR

perlrun - how to execute the Perl interpreter

DESCRIPTION
#! and quoting on non-Unix systems
OS/2, MS-DOS, Win95/NT, VMS
-0[octal/hexadecimal] , -a , -C [number/list] , -c , -d , -dt, -d:MOD[=bar,baz] , -dt:MOD[=bar,baz], -Dletters , -Dnumber, -e commandline , -E commandline , -f
, -Fpattern , -h , -i[extension] , -Idirectory , -l[octnum] , -m[-]module , -M[-]module, -M[-]'module ...', -[mM][-]module=arg[,arg]..., -n , -p , -s , -S , -t , -T , -u , -U , -v , -V , -V:configvar, -w , -W , -X , -x , -xdirectory
HOME , LOGDIR , PATH , PERL5LIB , PERL5OPT , PERLIO , :bytes , :crlf , :mmap , :perlio , :pop , :raw , :stdio , :unix , :utf8 , :win32 , PERLIO_DEBUG , PERLLIB , PERL5DB , PERL5DB_THREADED , PERL5SHELL (specific to the Win32 port) , PERL_ALLOW_NON_IFS_LSP (specific to the Win32 port) , PERL_DEBUG_MSTATS , PERL_DESTRUCT_LEVEL , PERL_DL_NONLAZY , PERL_ENCODING , PERL_HASH_SEED , PERL_HASH_SEED_DEBUG , PERL_MEM_LOG , PERL_ROOT (specific to the VMS port) , PERL_SIGNALS , PERL_UNICODE , SYS$LOGIN (specific to the VMS port)

perldiag - various Perl diagnostics

DESCRIPTION

perllexwarn - Perl Lexical Warnings

DESCRIPTION
AUTHOR

perldebug - Perl debugging

DESCRIPTION
perl -d program_name, perl -d -e 0, perl -d:Ptkdb program_name, perl -dt threaded_program_name
h , h [command], h h, p expr , x [maxdepth] expr , V [pkg [vars]] , X [vars] , y [level [vars]] , T , s [expr] , n [expr] , r , <CR>, c [line|sub] , l , l min+incr, l min-max, l line, l subname, - , v [line] , . , f filename , /pattern/, ?pattern?, L [abw] , S [[!]regex] , t [n] , t [n] expr , b , b [line] [condition] , b [file]:[line] [condition] , b subname [condition] , b postpone subname [condition] , b load filename
, b compile subname , B line , B *
, disable [file]:[line]
, disable [line]
, enable [file]:[line]
, enable [line]
, a [line] command , A line , A * , w expr , W expr , W * , o , o booloption ... , o anyoption? ... , o option=value ... , < ? , < [ command ] , < * , << command , > ? , > command , > * , >> command , { ? , { [ command ], { * , {{ command , ! number , ! -number , ! pattern , !! cmd , source file , H -number , q or ^D , R , |dbcmd , ||dbcmd , command, m expr , M , man [manpage] command, V debugger command, X debugger command, y debugger command, T backtrace stack, backtrace debugger command, s step debugger command, n debugger command, r debugger command, c debugger command, l debugger command, - debugger command, v debugger command, . debugger command, f debugger command, L debugger command, S debugger command, t debugger command, t breakpoint debugger command, b breakpoint debugger command, b breakpoint debugger command, b breakpoint debugger command, b breakpoint debugger command, b breakpoint debugger command, b breakpoint debugger command, b breakpoint debugger command, B breakpoint debugger command, B breakpoint debugger command, disable disable breakpoint debugger command, disable disable breakpoint debugger command, disable disable breakpoint debugger command, disable disable debugger command, a debugger command, A debugger command, A debugger command, w debugger command, W debugger command, W debugger command, o debugger command, o debugger command, o debugger command, o debugger command, < debugger command, < debugger command, < debugger command, << debugger command, > debugger command, > debugger command, > debugger command, >> debugger command, { debugger command, { debugger command, {{ debugger command, ! debugger command, ! debugger command, ! debugger command, !! debugger command, source debugger command, H debugger command, q debugger command, ^D debugger command, R debugger command, | debugger command, || debugger command, m debugger command, M debugger command, man"
"recallCommand", "ShellBang" , "pager" , "tkRunning" , "signalLevel", "warnLevel", "dieLevel"
, "AutoTrace" , "LineInfo" , "inhibit_exit" , "PrintRet" , "ornaments" , "frame" , "maxTraceLen" , "windowSize" , "arrayDepth", "hashDepth" , "dumpDepth" , "compactDump", "veryCompact" , "globPrint" , "DumpDBFiles" , "DumpPackages" , "DumpReused" , "quote", "HighBit", "undefPrint"
, "UsageOnly" , "TTY" , "noTTY" , "ReadLine" , "NonStop" option, ShellBang debugger option, pager debugger option, tkRunning debugger option, signalLevel debugger option, warnLevel debugger option, dieLevel debugger option, AutoTrace debugger option, LineInfo debugger option, inhibit_exit debugger option, PrintRet debugger option, ornaments debugger option, frame debugger option, maxTraceLen debugger option, windowSize debugger option, arrayDepth debugger option, hashDepth debugger option, dumpDepth debugger option, compactDump debugger option, veryCompact debugger option, globPrint debugger option, DumpDBFiles debugger option, DumpPackages debugger option, DumpReused debugger option, quote debugger option, HighBit debugger option, undefPrint debugger option, UsageOnly debugger option, TTY debugger option, noTTY debugger option, ReadLine debugger option, NonStop"
Prompt, Multiline commands, Stack backtrace , Line Listing Format, Frame listing backtrace"
Debugging Compile-Time Statements
Debugging Regular Expressions
Debugging Memory Usage

perlvar - Perl predefined variables

DESCRIPTION
$ARG, $_ , @ARG, @_ , $LIST_SEPARATOR, $" , $PROCESS_ID, $PID, $$ , $PROGRAM_NAME, $0 , $REAL_GROUP_ID, $GID, $(
, $EFFECTIVE_GROUP_ID, $EGID, $) , $REAL_USER_ID, $UID, $< , $EFFECTIVE_USER_ID, $EUID, $> , $SUBSCRIPT_SEPARATOR, $SUBSEP, $; , $a, $b , %ENV , $SYSTEM_FD_MAX, $^F , @F , @INC , %INC , $INPLACE_EDIT, $^I , $^M , $OSNAME, $^O , %SIG , $BASETIME, $^T , $PERL_VERSION, $^V , ${^WIN32_SLOPPY_STAT}
, $EXECUTABLE_NAME, $^X
Variables related to regular expressions
$<digits> ($1, $2, ...) , $MATCH, $& , ${^MATCH} , $PREMATCH, $` , ${^PREMATCH} , $POSTMATCH, $'
, ${^POSTMATCH} , $LAST_PAREN_MATCH, $+ , $LAST_SUBMATCH_RESULT, $^N , @LAST_MATCH_END, @+ , %LAST_PAREN_MATCH, %+ , @LAST_MATCH_START, @- , "$`" is the same as "substr($var, 0, $-[0])", $& is the same as "substr($var, $-[0], $+[0] - $-[0])", "$'" is the same as "substr($var, $+[0])", $1 is the same as "substr($var, $-[1], $+[1] - $-[1])", $2 is the same as "substr($var, $-[2], $+[2] - $-[2])", $3 is the same as "substr($var, $-[3], $+[3] - $-[3])", %LAST_MATCH_START, %- , $LAST_REGEXP_CODE_RESULT, $^R , ${^RE_DEBUG_FLAGS} , ${^RE_TRIE_MAXBUF}
Variables related to filehandles
$ARGV , @ARGV , ARGV , ARGVOUT , Handle->output_field_separator( EXPR ), $OUTPUT_FIELD_SEPARATOR, $OFS, $,
, HANDLE->input_line_number( EXPR ), $INPUT_LINE_NUMBER, $NR, $. , HANDLE->input_record_separator( EXPR ), $INPUT_RECORD_SEPARATOR, $RS, $/ , Handle->output_record_separator( EXPR ), $OUTPUT_RECORD_SEPARATOR, $ORS, $\
, HANDLE->autoflush( EXPR ), $OUTPUT_AUTOFLUSH, $| , $ACCUMULATOR, $^A , HANDLE->format_formfeed(EXPR), $FORMAT_FORMFEED, $^L , HANDLE->format_page_number(EXPR), $FORMAT_PAGE_NUMBER, $% , HANDLE->format_lines_left(EXPR), $FORMAT_LINES_LEFT, $- , Handle->format_line_break_characters EXPR, $FORMAT_LINE_BREAK_CHARACTERS, $: , HANDLE->format_lines_per_page(EXPR), $FORMAT_LINES_PER_PAGE, $= , HANDLE->format_top_name(EXPR), $FORMAT_TOP_NAME, $^ , HANDLE->format_name(EXPR), $FORMAT_NAME, $~ number $ $RS $INPUT_RECORD_SEPARATOR $\ $ORS $OUTPUT_RECORD_SEPARATOR $| autoflush flush $OUTPUT_AUTOFLUSH $^A $ACCUMULATOR $^L $FORMAT_FORMFEED $% $FORMAT_PAGE_NUMBER $- $FORMAT_LINES_LEFT $: FORMAT_LINE_BREAK_CHARACTERS $= $FORMAT_LINES_PER_PAGE $^ $FORMAT_TOP_NAME $~ $FORMAT_NAME"
${^CHILD_ERROR_NATIVE} , $EXTENDED_OS_ERROR, $^E
, $EXCEPTIONS_BEING_CAUGHT, $^S , $WARNING, $^W , ${^WARNING_BITS} , $OS_ERROR, $ERRNO, $! , %OS_ERROR, %ERRNO, %! , $CHILD_ERROR, $? , $EVAL_ERROR, $@
Variables related to the interpreter state
$COMPILING, $^C , $DEBUGGING, $^D , ${^ENCODING} , ${^GLOBAL_PHASE} , CONSTRUCT, START, CHECK, INIT, RUN, END, DESTRUCT, $^H , %^H , ${^OPEN} , $PERLDB, $^P , 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x100, 0x200, 0x400, ${^TAINT} , ${^UNICODE} , ${^UTF8CACHE} , ${^UTF8LOCALE}
$OFMT, $# , $* , $ARRAY_BASE, $[ , $OLD_PERL_VERSION, $]

perlre - Perl regular expressions

DESCRIPTION
m , s , i , x , p
, g and c , a, d, l and u multiline s regex, single-line regexp, single-line regular expression, single-line i regex, case-insensitive regexp, case-insensitive regular expression, case-insensitive x p regex, preserve regexp, preserve g c a d l u"
[1], [2], [3], [4], [5], [6], [7]
"(?#text)" , "(?adlupimsx-imsx)", "(?^alupimsx)" , "(?:pattern)" , "(?adluimsx-imsx:pattern)", "(?^aluimsx:pattern)" , "(?|pattern)" , Look-Around Assertions

, "(?=pattern)" , "(?!pattern)" , "(?<=pattern)" "\K"
, "(?<!pattern)" , "(?'NAME'pattern)", "(?<NAME>pattern)" , "\k<NAME>", "\k'NAME'", "(?{ code })"
, "(??{ code })" , "(?PARNO)" "(?-PARNO)" "(?+PARNO)" "(?R)" "(?0)"
, "(?&NAME)" , "(?(condition)yes-pattern|no-pattern)" , "(?(condition)yes-pattern)", (1) (2) .., (<NAME>) ('NAME'), (?=...) (?!...) (?<=...) (?<!...), (?{ CODE }), (R), (R1) (R2) .., (R&NAME), (DEFINE), "(?>pattern)" positive (?!) look-ahead, negative lookahead, negative (?<=) look-behind, positive lookbehind, positive \K (?<!) look-behind, negative lookbehind, negative (?<NAME>) (?'NAME') named capture capture (?{}) regex, code in regexp, code in regular expression, code in (??{}) regex, postponed regexp, postponed regular expression, postponed (?PARNO) (?1) (?R) (?0) (?-1) (?+1) (?-PARNO) (?+PARNO) regex, recursive regexp, recursive regular expression, recursive regex, relative recursion (?&NAME) (?() backtrack backtracking atomic possessive"

Verbs that take an argument, "(*PRUNE)" "(*PRUNE:NAME)" , "(*SKIP)" "(*SKIP:NAME)" , "(*MARK:NAME)" "(*:NAME)" , "(*THEN)" "(*THEN:NAME)", Verbs without an argument, "(*COMMIT)" , "(*FAIL)" "(*F)" , "(*ACCEPT)"
Version 8 Regular Expressions
Warning on \1 Instead of $1
"ST", "S|T", "S{REPEAT_COUNT}", "S{min,max}", "S{min,max}?", "S?", "S*", "S+", "S??", "S*?", "S+?", "(?>S)", "(?=S)", "(?<=S)", "(?!S)", "(?<!S)", "(??{ EXPR })", "(?PARNO)", "(?(condition)yes-pattern|no-pattern)"
"(?P<NAME>pattern)", "(?P=NAME)", "(?P>NAME)"

perlrebackslash - Perl Regular Expression Backslash Sequences and Escapes

DESCRIPTION

perlrecharclass - Perl Regular Expression Character Classes

DESCRIPTION
If the "/a" modifier is in effect .., otherwise .., For code points above 255 .., For code points below 256 .., if locale rules are in effect .., if Unicode rules are in effect or if on an EBCDIC platform .., otherwise .., If the "/a" modifier is in effect .., otherwise .., For code points above 255 .., For code points below 256 .., if locale rules are in effect .., if Unicode rules are in effect or if on an EBCDIC platform .., otherwise .., [1]
[1], [2], [3], [4], [5], [6], If the "/a" modifier, is in effect .., otherwise .., For code points above 255 .., For code points below 256 .., if locale rules are in effect .., if Unicode rules are in effect or if on an EBCDIC platform .., otherwise ..

perlreref - Perl Regular Expressions Reference

DESCRIPTION
AUTHOR

perlref - Perl references and nested data structures

DESCRIPTION
Making References
1. , 2.
, 3.


, 4. , 5. , 6. , 7. anonymous subroutine, reference reference, subroutine scope, lexical closure lexical lexical scope constructor new autovivification *foo{THING} *"

perlform - Perl formats

DESCRIPTION

perlobj - Perl object reference

DESCRIPTION

perltie - how to hide an object class in a simple variable

DESCRIPTION
TIESCALAR classname, LIST , FETCH this , STORE this, value , UNTIE this , DESTROY this
TIEARRAY classname, LIST , FETCH this, index , STORE this, index, value , FETCHSIZE this , STORESIZE this, count , EXTEND this, count , EXISTS this, key , DELETE this, key , CLEAR this , PUSH this, LIST
, POP this , SHIFT this , UNSHIFT this, LIST , SPLICE this, offset, length, LIST , UNTIE this , DESTROY this
USER, HOME, CLOBBER, LIST, TIEHASH classname, LIST , FETCH this, key , STORE this, key, value , DELETE this, key , CLEAR this , EXISTS this, key , FIRSTKEY this , NEXTKEY this, lastkey , SCALAR this , UNTIE this , DESTROY this
TIEHANDLE classname, LIST , WRITE this, LIST , PRINT this, LIST , PRINTF this, LIST , READ this, LIST , READLINE this , GETC this , EOF this , CLOSE this , UNTIE this , DESTROY this
AUTHOR

perldbmfilter - Perl DBM Filters

DESCRIPTION
filter_store_key, filter_store_value, filter_fetch_key, filter_fetch_value
AUTHOR

perlipc - Perl interprocess communication (signals, fifos, pipes, safe subprocesses, sockets, and semaphores)

DESCRIPTION
Long-running opcodes, Interrupting IO, Restartable system calls, Signals as "faults", Signals triggered by operating system state
A Simple Client
"Proto", "PeerAddr", "PeerPort"
A Webget Client
Proto, LocalPort, Listen, Reuse
AUTHOR

perlfork - Perl's fork() emulation

DESCRIPTION
$$ or $PROCESS_ID, %ENV, chdir() and all other builtins that accept filenames, wait() and waitpid(), kill(), exec(), exit(), Open handles to files, directories and network sockets
BEGIN blocks, Open filehandles, Open directory handles, Forking pipe open() not yet implemented, Global state maintained by XSUBs, Interpreter embedded in larger application, Thread-safety of extensions
AUTHOR

perlnumber - semantics of numbers and numeric operations in Perl

DESCRIPTION
Arithmetic operators, ++, Arithmetic operators during "use integer", Other mathematical operators, Bitwise operators, Bitwise operators during "use integer", Operators which expect an integer, Operators which expect a string
AUTHOR

perlthrtut - Tutorial on threads in Perl

DESCRIPTION
Threads And Data
A Complete Example
AUTHOR

perlport - Writing portable Perl

DESCRIPTION
Not all Perl programs have to be portable, Nearly all of Perl already is portable
-X, alarm, atan2, binmode, chmod, chown, chroot, crypt, dbmclose, dbmopen, dump, exec, exit, fcntl, flock, fork, getlogin, getpgrp, getppid, getpriority, getpwnam, getgrnam, getnetbyname, getpwuid, getgrgid, getnetbyaddr, getprotobynumber, getservbyport, getpwent, getgrent, gethostbyname, gethostent, getnetent, getprotoent, getservent, sethostent, setnetent, setprotoent, setservent, endpwent, endgrent, endhostent, endnetent, endprotoent, endservent, getsockopt SOCKET,LEVEL,OPTNAME, glob, gmtime, ioctl FILEHANDLE,FUNCTION,SCALAR, kill, link, localtime, lstat, msgctl, msgget, msgsnd, msgrcv, open, readlink, rename, rewinddir, select, semctl, semget, semop, setgrent, setpgrp, setpriority, setpwent, setsockopt, shmctl, shmget, shmread, shmwrite, sockatmark, socketpair, stat, symlink, syscall, sysopen, system, times, truncate, umask, utime, wait, waitpid
Linux (x86, ARM, IA64), HP-UX, AIX, Win32, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Cygwin, Solaris (x86, SPARC), OpenVMS, Alpha (7.2 and later), I64 (8.2 and later), Symbian, NetBSD, FreeBSD, Debian GNU/kFreeBSD, Haiku, Irix (6.5. What else?), OpenBSD, Dragonfly BSD, QNX Neutrino RTOS (6.5.0), MirOS BSD, time_t issues that may or may not be fixed, Symbian (Series 60 v3, 3.2 and 5 - what else?), Stratus VOS / OpenVOS, AIX
Atari MiNT, Apollo Domain/OS, Apple Mac OS 8/9, Tenon Machten, Windows 95, Windows 98, Windows ME, Windows NT4

perllocale - Perl locale handling (internationalization and localization)

DESCRIPTION
Category LC_NUMERIC: Numeric formatting, Category LC_MONETARY: Formatting of monetary amounts, Category LC_TIME: Date/Time formatting, Category LC_MESSAGES: Error and other messages, Category LC_COLLATE: Collation, Category LC_CTYPE: Character Types
PERL_BADLANG, LC_ALL, LANGUAGE, LC_CTYPE, LC_COLLATE, LC_MONETARY, LC_NUMERIC, LC_TIME, LANG
Unicode and UTF-8

perluniintro - Perl Unicode introduction

DESCRIPTION
AUTHOR, COPYRIGHT, AND LICENSE

perlunicode - Unicode support in Perl

DESCRIPTION
Safest if you "use feature 'unicode_strings'", Input and Output Layers, "use utf8" still needed to enable UTF-8/UTF-EBCDIC in scripts, BOM-marked scripts and UTF-16 scripts autodetected, "use encoding" needed to upgrade non-Latin-1 byte strings
Unicode Character Properties
"\p{All}", "\p{Alnum}", "\p{Any}", "\p{ASCII}", "\p{Assigned}", "\p{Blank}", "\p{Decomposition_Type: Non_Canonical}" (Short: "\p{Dt=NonCanon}"), "\p{Graph}", "\p{HorizSpace}", "\p{In=*}", "\p{PerlSpace}", "\p{PerlWord}", "\p{Posix...}", "\p{Present_In: *}" (Short: "\p{In=*}"), "\p{Print}", "\p{SpacePerl}", "\p{Title}" and "\p{Titlecase}", "\p{VertSpace}", "\p{Word}", "\p{XPosix...}"
Unicode Regular Expression Support Level
Unicode Encodings
Security Implications of Unicode
Unicode in Perl on EBCDIC

perlunifaq - Perl Unicode FAQ

Q and A
AUTHOR

perluniprops - Index of Unicode Version 6.1.0 character properties in Perl

DESCRIPTION
Single form ("\p{name}") tighter rules:, white space adjacent to a non-word character, underscores separating digits in numbers, Compound form ("\p{name=value}" or "\p{name:value}") tighter rules:, Stabilized, Deprecated, Obsolete, * is a wild-card, (\d+) in the info column gives the number of code points matched by this property, D means this is deprecated, O means this is obsolete, S means this is stabilized, T means tighter (stricter) name matching applies, X means use of this form is discouraged, and may not be stable
\p{Canonical_Combining_Class=Attached_Below_Left}, \p{Grapheme_Cluster_Break=Prepend}, \p{Joining_Type=Left_Joining}
Unicode character properties that are NOT accepted by Perl
Expands_On_NFC (XO_NFC), Expands_On_NFD (XO_NFD), Expands_On_NFKC (XO_NFKC), Expands_On_NFKD (XO_NFKD), Grapheme_Link (Gr_Link), Indic_Matra_Category (InMC), Indic_Syllabic_Category (InSC), Jamo_Short_Name (JSN), Other_Alphabetic (OAlpha), Other_Default_Ignorable_Code_Point (ODI), Other_Grapheme_Extend (OGr_Ext), Other_ID_Continue (OIDC), Other_ID_Start (OIDS), Other_Lowercase (OLower), Other_Math (OMath), Other_Uppercase (OUpper), Script=Katakana_Or_Hiragana (sc=Hrkt), Script_Extensions=Katakana_Or_Hiragana (scx=Hrkt)
auxiliary/GraphemeBreakTest.html, auxiliary/LineBreakTest.html, auxiliary/SentenceBreakTest.html, auxiliary/WordBreakTest.html, auxiliary/LBTest.txt, auxiliary/SBTest.txt, auxiliary/WBTest.txt, BidiTest.txt, NormalizationTest.txt, CJKRadicals.txt, EmojiSources.txt, Index.txt, IndicMatraCategory.txt, IndicSyllabicCategory.txt, NamedSqProv.txt, NamesList.txt, NormalizationCorrections.txt, Props.txt, ReadMe.txt, StandardizedVariants.txt

perlunitut - Perl Unicode Tutorial

DESCRIPTION
I/O flow (the actual 5 minute tutorial)
Q and A (or FAQ)
AUTHOR

perlebcdic - Considerations for running Perl on EBCDIC platforms

DESCRIPTION
recipe 0, recipe 1, recipe 2, recipe 3, recipe 4, recipe 5, recipe 6
C RTL
chr(), ord(), pack(), print(), printf(), sort(), sprintf(), unpack()
PASE, IFS access
chcp, dataset access, OS/390, z/OS iconv, locales
AUTHOR

perlsec - Perl security

DESCRIPTION

perlmod - Perl modules (packages and symbol tables)

DESCRIPTION

perlmodlib - constructing new Perl modules and finding existing ones

arybase, attributes, autodie, autodie::exception, autodie::exception::system, autodie::hints, autouse, base, bigint, bignum, bigrat, blib, bytes, charnames, constant, deprecate, diagnostics, encoding, encoding::warnings, feature, fields, filetest, if, inc::latest, integer, less, lib, locale, mro, open, ops, overload, overloading, parent, perldoc, perlfaq, perlfaq1, perlfaq2, perlfaq3, perlfaq4, perlfaq5, perlfaq6, perlfaq7, perlfaq8, perlfaq9, perlfunc, perlglossary, perlpodspeccopy, perlvarcopy, perlxs, perlxstut, perlxstypemap, re, sigtrap, sort, strict, subs, threads, threads::shared, utf8, vars, version, vmsish, warnings, warnings::register
AnyDBM_File, App::Cpan, App::Prove, App::Prove::State, App::Prove::State::Result, App::Prove::State::Result::Test, Archive::Extract, Archive::Tar, Archive::Tar::File, Attribute::Handlers, AutoLoader, AutoSplit, B, B::Concise, B::Debug, B::Deparse, B::Lint, B::Lint::Debug, B::Showlex, B::Terse, B::Xref, Benchmark, "Socket", CGI, CGI::Apache, CGI::Carp, CGI::Cookie, CGI::Fast, CGI::Pretty, CGI::Push, CGI::Switch, CGI::Util, CORE, CPAN, CPAN::API::HOWTO, CPAN::Debug, CPAN::Distroprefs, CPAN::FirstTime, CPAN::HandleConfig, CPAN::Kwalify, CPAN::Meta, CPAN::Meta::Converter, CPAN::Meta::Feature, CPAN::Meta::History, CPAN::Meta::Prereqs, CPAN::Meta::Requirements, CPAN::Meta::Spec, CPAN::Meta::Validator, CPAN::Meta::YAML, CPAN::Nox, CPAN::Queue, CPAN::Tarzip, CPAN::Version, CPANPLUS, CPANPLUS::Backend, CPANPLUS::Backend::RV, CPANPLUS::Config, CPANPLUS::Configure, CPANPLUS::Dist, CPANPLUS::Dist::Autobundle, CPANPLUS::Dist::Base, CPANPLUS::Dist::Build, CPANPLUS::Dist::Build::Constants, CPANPLUS::Dist::MM, CPANPLUS::Dist::Sample, CPANPLUS::Error, CPANPLUS::FAQ, CPANPLUS::Hacking, CPANPLUS::Internals, CPANPLUS::Internals::Extract, CPANPLUS::Internals::Fetch, CPANPLUS::Internals::Report, CPANPLUS::Internals::Search, CPANPLUS::Internals::Source, CPANPLUS::Internals::Source::Memory, CPANPLUS::Internals::Source::SQLite, CPANPLUS::Internals::Utils, CPANPLUS::Module, CPANPLUS::Module::Author, CPANPLUS::Module::Author::Fake, CPANPLUS::Module::Checksums, CPANPLUS::Module::Fake, CPANPLUS::Selfupdate, CPANPLUS::Shell, CPANPLUS::Shell::Classic, CPANPLUS::Shell::Default, CPANPLUS::Shell::Default::Plugins::CustomSource, CPANPLUS::Shell::Default::Plugins::HOWTO, CPANPLUS::Shell::Default::Plugins::Remote, CPANPLUS::Shell::Default::Plugins::Source, Carp, Class::Struct, Compress::Raw::Bzip2, Compress::Raw::Zlib, Compress::Zlib, Config, Cwd, DB, DBM_Filter, DBM_Filter::compress, DBM_Filter::encode, DBM_Filter::int32, DBM_Filter::null, DBM_Filter::utf8, DB_File, Data::Dumper, Devel::InnerPackage, Devel::PPPort, Devel::Peek, Devel::SelfStubber, Digest, Digest::MD5, Digest::SHA, Digest::base, Digest::file, DirHandle, Dumpvalue, DynaLoader, Encode, Encode::Alias, Encode::Byte, Encode::CJKConstants, Encode::CN, Encode::CN::HZ, Encode::Config, Encode::EBCDIC, Encode::Encoder, Encode::Encoding, Encode::GSM0338, Encode::Guess, Encode::JP, Encode::JP::H2Z, Encode::JP::JIS7, Encode::KR, Encode::KR::2022_KR, Encode::MIME::Header, Encode::MIME::Name, Encode::PerlIO, Encode::Supported, Encode::Symbol, Encode::TW, Encode::Unicode, Encode::Unicode::UTF7, English, Env, Errno, Exporter, Exporter::Heavy, ExtUtils::CBuilder, ExtUtils::CBuilder::Platform::Windows, ExtUtils::Command, ExtUtils::Command::MM, ExtUtils::Constant, ExtUtils::Constant::Base, ExtUtils::Constant::Utils, ExtUtils::Constant::XS, ExtUtils::Embed, ExtUtils::Install, ExtUtils::Installed, ExtUtils::Liblist, ExtUtils::MM, ExtUtils::MM_AIX, ExtUtils::MM_Any, ExtUtils::MM_BeOS, ExtUtils::MM_Cygwin, ExtUtils::MM_DOS, ExtUtils::MM_Darwin, ExtUtils::MM_MacOS, ExtUtils::MM_NW5, ExtUtils::MM_OS2, ExtUtils::MM_QNX, ExtUtils::MM_UWIN, ExtUtils::MM_Unix, ExtUtils::MM_VMS, ExtUtils::MM_VOS, ExtUtils::MM_Win32, ExtUtils::MM_Win95, ExtUtils::MY, ExtUtils::MakeMaker, ExtUtils::MakeMaker::Config, ExtUtils::MakeMaker::FAQ, ExtUtils::MakeMaker::Tutorial, ExtUtils::Manifest, ExtUtils::Mkbootstrap, ExtUtils::Mksymlists, ExtUtils::Packlist, ExtUtils::ParseXS, ExtUtils::ParseXS::Constants, ExtUtils::ParseXS::Utilities, ExtUtils::Typemaps, ExtUtils::Typemaps::Cmd, ExtUtils::Typemaps::InputMap, ExtUtils::Typemaps::OutputMap, ExtUtils::Typemaps::Type, ExtUtils::XSSymSet, ExtUtils::testlib, Fatal, Fcntl, File::Basename, File::CheckTree, File::Compare, File::Copy, File::DosGlob, File::Fetch, File::Find, File::Glob, File::GlobMapper, File::Path, File::Spec, File::Spec::Cygwin, File::Spec::Epoc, File::Spec::Functions, File::Spec::Mac, File::Spec::OS2, File::Spec::Unix, File::Spec::VMS, File::Spec::Win32, File::Temp, File::stat, FileCache, FileHandle, Filter::Simple, Filter::Util::Call, FindBin, GDBM_File, Getopt::Long, Getopt::Std, HTTP::Tiny, Hash::Util, Hash::Util::FieldHash, I18N::Collate, I18N::LangTags, I18N::LangTags::Detect, I18N::LangTags::List, I18N::Langinfo, IO, IO::Compress::Base, IO::Compress::Bzip2, IO::Compress::Deflate, IO::Compress::FAQ, IO::Compress::Gzip, IO::Compress::RawDeflate, IO::Compress::Zip, IO::Dir, IO::File, IO::Handle, IO::Pipe, IO::Poll, IO::Seekable, IO::Select, IO::Socket, IO::Socket::INET, IO::Socket::UNIX, IO::Uncompress::AnyInflate, IO::Uncompress::AnyUncompress, IO::Uncompress::Base, IO::Uncompress::Bunzip2, IO::Uncompress::Gunzip, IO::Uncompress::Inflate, IO::Uncompress::RawInflate, IO::Uncompress::Unzip, IO::Zlib, IPC::Cmd, IPC::Msg, IPC::Open2, IPC::Open3, IPC::Semaphore, IPC::SharedMem, IPC::SysV, JSON::PP, JSON::PP::Boolean, List::Util, List::Util::XS, Locale::Codes, Locale::Codes::API, Locale::Codes::Changes, Locale::Codes::Constants, Locale::Codes::Country, Locale::Codes::Country_Codes, Locale::Codes::Country_Retired, Locale::Codes::Currency, Locale::Codes::Currency_Codes, Locale::Codes::Currency_Retired, Locale::Codes::LangExt, Locale::Codes::LangExt_Codes, Locale::Codes::LangExt_Retired, Locale::Codes::LangFam, Locale::Codes::LangFam_Codes, Locale::Codes::LangFam_Retired, Locale::Codes::LangVar, Locale::Codes::LangVar_Codes, Locale::Codes::LangVar_Retired, Locale::Codes::Language, Locale::Codes::Language_Codes, Locale::Codes::Language_Retired, Locale::Codes::Script, Locale::Codes::Script_Codes, Locale::Codes::Script_Retired, Locale::Country, Locale::Currency, Locale::Language, Locale::Maketext, Locale::Maketext::Cookbook, Locale::Maketext::Guts, Locale::Maketext::GutsLoader, Locale::Maketext::Simple, Locale::Maketext::TPJ13, Locale::Script, Log::Message, Log::Message::Config, Log::Message::Handlers, Log::Message::Item, Log::Message::Simple, MIME::Base64, MIME::QuotedPrint, Math::BigFloat, Math::BigInt, Math::BigInt::Calc, Math::BigInt::CalcEmu, Math::BigInt::FastCalc, Math::BigRat, Math::Complex, Math::Trig, Memoize, Memoize::AnyDBM_File, Memoize::Expire, Memoize::ExpireFile, Memoize::ExpireTest, Memoize::NDBM_File, Memoize::SDBM_File, Memoize::Storable, Module::Build, Module::Build::API, Module::Build::Authoring, Module::Build::Base, Module::Build::Bundling, Module::Build::Compat, Module::Build::ConfigData, Module::Build::Cookbook, Module::Build::ModuleInfo, Module::Build::Notes, Module::Build::PPMMaker, Module::Build::Platform::Amiga, Module::Build::Platform::Default, Module::Build::Platform::EBCDIC, Module::Build::Platform::MPEiX, Module::Build::Platform::MacOS, Module::Build::Platform::RiscOS, Module::Build::Platform::Unix, Module::Build::Platform::VMS, Module::Build::Platform::VOS, Module::Build::Platform::Windows, Module::Build::Platform::aix, Module::Build::Platform::cygwin, Module::Build::Platform::darwin, Module::Build::Platform::os2, Module::Build::Version, Module::Build::YAML, Module::CoreList, Module::Load, Module::Load::Conditional, Module::Loaded, Module::Metadata, Module::Pluggable, Module::Pluggable::Object, NDBM_File, NEXT, Net::Cmd, Net::Config, Net::Domain, Net::FTP, Net::NNTP, Net::Netrc, Net::POP3, Net::Ping, Net::SMTP, Net::Time, Net::hostent, Net::libnetFAQ, Net::netent, Net::protoent, Net::servent, O, ODBM_File, Object::Accessor, Opcode, POSIX, Package::Constants, Params::Check, Parse::CPAN::Meta, Perl::OSType, PerlIO, PerlIO::encoding, PerlIO::mmap, PerlIO::scalar, PerlIO::via, PerlIO::via::QuotedPrint, Pod::Checker, Pod::Escapes, Pod::Find, Pod::Functions, Pod::Html, Pod::InputObjects, Pod::LaTeX, Pod::Man, Pod::ParseLink, Pod::ParseUtils, Pod::Parser, Pod::Perldoc, Pod::Perldoc::BaseTo, Pod::Perldoc::GetOptsOO, Pod::Perldoc::ToANSI, Pod::Perldoc::ToChecker, Pod::Perldoc::ToMan, Pod::Perldoc::ToNroff, Pod::Perldoc::ToPod, Pod::Perldoc::ToRtf, Pod::Perldoc::ToTerm, Pod::Perldoc::ToText, Pod::Perldoc::ToTk, Pod::Perldoc::ToXml, Pod::PlainText, Pod::Select, Pod::Simple, Pod::Simple::Checker, Pod::Simple::Debug, Pod::Simple::DumpAsText, Pod::Simple::DumpAsXML, Pod::Simple::HTML, Pod::Simple::HTMLBatch, Pod::Simple::LinkSection, Pod::Simple::Methody, Pod::Simple::PullParser, Pod::Simple::PullParserEndToken, Pod::Simple::PullParserStartToken, Pod::Simple::PullParserTextToken, Pod::Simple::PullParserToken, Pod::Simple::RTF, Pod::Simple::Search, Pod::Simple::SimpleTree, Pod::Simple::Subclassing, Pod::Simple::Text, Pod::Simple::TextContent, Pod::Simple::XHTML, Pod::Simple::XMLOutStream, Pod::Text, Pod::Text::Color, Pod::Text::Termcap, Pod::Usage, SDBM_File, Safe, Scalar::Util, Search::Dict, SelectSaver, SelfLoader, Storable, Symbol, Sys::Hostname, Sys::Syslog, Sys::Syslog::Win32, TAP::Base, TAP::Formatter::Base, TAP::Formatter::Color, TAP::Formatter::Console, TAP::Formatter::Console::ParallelSession, TAP::Formatter::Console::Session, TAP::Formatter::File, TAP::Formatter::File::Session, TAP::Formatter::Session, TAP::Harness, TAP::Object, TAP::Parser, TAP::Parser::Aggregator, TAP::Parser::Grammar, TAP::Parser::Iterator, TAP::Parser::Iterator::Array, TAP::Parser::Iterator::Process, TAP::Parser::Iterator::Stream, TAP::Parser::IteratorFactory, TAP::Parser::Multiplexer, TAP::Parser::Result, TAP::Parser::Result::Bailout, TAP::Parser::Result::Comment, TAP::Parser::Result::Plan, TAP::Parser::Result::Pragma, TAP::Parser::Result::Test, TAP::Parser::Result::Unknown, TAP::Parser::Result::Version, TAP::Parser::Result::YAML, TAP::Parser::ResultFactory, TAP::Parser::Scheduler, TAP::Parser::Scheduler::Job, TAP::Parser::Scheduler::Spinner, TAP::Parser::Source, TAP::Parser::SourceHandler, TAP::Parser::SourceHandler::Executable, TAP::Parser::SourceHandler::File, TAP::Parser::SourceHandler::Handle, TAP::Parser::SourceHandler::Perl, TAP::Parser::SourceHandler::RawTAP, TAP::Parser::Utils, TAP::Parser::YAMLish::Reader, TAP::Parser::YAMLish::Writer, Term::ANSIColor, Term::Cap, Term::Complete, Term::ReadLine, Term::UI, Term::UI::History, Test, Test::Builder, Test::Builder::Module, Test::Builder::Tester, Test::Builder::Tester::Color, Test::Harness, Test::More, Test::Simple, Test::Tutorial, Text::Abbrev, Text::Balanced, Text::ParseWords, Text::Soundex, Text::Tabs, Text::Wrap, Thread, Thread::Queue, Thread::Semaphore, Tie::Array, Tie::File, Tie::Handle, Tie::Hash, Tie::Hash::NamedCapture, Tie::Memoize, Tie::RefHash, Tie::Scalar, Tie::StdHandle, Tie::SubstrHash, Time::HiRes, Time::Local, Time::Piece, Time::Seconds, Time::gmtime, Time::localtime, Time::tm, UNIVERSAL, Unicode::Collate, Unicode::Collate::CJK::Big5, Unicode::Collate::CJK::GB2312, Unicode::Collate::CJK::JISX0208, Unicode::Collate::CJK::Korean, Unicode::Collate::CJK::Pinyin, Unicode::Collate::CJK::Stroke, Unicode::Collate::Locale, Unicode::Normalize, Unicode::UCD, User::grent, User::pwent, VMS::DCLsym, VMS::Stdio, Version::Requirements, Win32API::File, Win32CORE, XS::APItest, XS::Typemap, XSLoader, version::Internals
South Africa
China, Hong Kong, India, Indonesia, Japan, Republic of Korea, Russia, Singapore, Taiwan, Thailand, Turkey
Costa Rica
Austria, Belgium, Bosnia and Herzegovina, Bulgaria, Croatia, Czech Republic, Denmark, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Malta, Netherlands, Norway, Poland, Portugal, Romania, Russia, Slovakia, Slovenia, Spain, Sweden, Switzerland, Ukraine, United Kingdom
Bahamas, Canada, Mexico, United States, Alabama, Arizona, California, Florida, Idaho, Illinois, Indiana, Massachusetts, Michigan, Minnesota, New Jersey, New York, North Carolina, Oregon, Pennsylvania, South Carolina, Tennessee, Texas, Utah, Virginia, Washington, Wisconsin
Australia, New Zealand
Argentina, Brazil, Chile, Colombia

perlmodstyle - Perl module style guide

Write simple routines to do simple things, Separate functionality from output, Provide sensible shortcuts and defaults, Naming conventions, Parameter passing
perl Makefile.PL, make, make test, make install, perl Build.PL, perl Build, perl Build test, perl Build install
perlstyle, perlnewmod, perlpod, podchecker, Packaging Tools, Testing tools, http://pause.perl.org/, Any good book on software engineering
AUTHOR

perlmodinstall - Installing CPAN Modules

DESCRIPTION
DECOMPRESS the file, UNPACK the file into a directory, BUILD the module (sometimes unnecessary), INSTALL the module
AUTHOR

perlnewmod - preparing a new module for distribution

DESCRIPTION
Look around, Check it's new, Discuss the need, Choose a name, Check again
Start with module-starter or h2xs, Use strict and warnings, Use Carp, Use Exporter - wisely!, Use plain old documentation, Write tests, Write the README
Get a CPAN user ID, "perl Makefile.PL; make test; make dist", Upload the tarball, Announce to the modules list, Announce to clpa, Fix bugs!
AUTHOR

perlpragma - how to write a user pragma

DESCRIPTION
A basic example

perlutil - utilities packaged with the Perl distribution

DESCRIPTION
perldoc, pod2man and pod2text, pod2html and pod2latex, pod2usage, podselect, podchecker, splain, "roffitall"
a2p, s2p and psed, find2perl
config_data, libnetcfg, perlivp
perlbug, perlthanks, h2ph, c2ph and pstruct, h2xs, enc2xs, xsubpp, prove, corelist
piconv, ptar, ptardiff, ptargrep, shasum, zipdetails
cpan, cpanp, cpan2dist, instmodsh

perlfilter - Source Filters

DESCRIPTION
Decryption Filters
Some Filters Clobber the "DATA" Handle
AUTHOR

perldtrace - Perl's support for DTrace

DESCRIPTION
sub-entry(SUBNAME, FILE, LINE, PACKAGE), sub-return(SUBNAME, FILE, LINE, PACKAGE), phase-change(NEWPHASE, OLDPHASE)
Most frequently called functions, Trace function calls, Function calls during interpreter cleanup, System calls at compile time
DTrace User Guide, DTrace: Dynamic Tracing in Oracle Solaris, Mac OS X and FreeBSD

perlglossary - Perl Glossary

DESCRIPTION
accessor methods, actual arguments, address operator, algorithm, alias, alternatives, anonymous, architecture, argument, ARGV, arithmetical operator, array, array context, ASCII, assertion, assignment, assignment operator, associative array, associativity, asynchronous, atom, atomic operation, attribute, autogeneration, autoincrement, autoload, autosplit, autovivification, AV, awk
backreference, backtracking, backward compatibility, bareword, base class, big-endian, binary, binary operator, bind, bit, bit shift, bit string, bless, block, BLOCK, block buffering, Boolean, Boolean context, breakpoint, broadcast, BSD, bucket, buffer, built-in, bundle, byte, bytecode
C, C preprocessor, call by reference, call by value, callback, canonical, capture buffer, capture group, capturing, character, character class, character property, circumfix operator, class, class method, client, cloister, closure, cluster, CODE, code generator, code point, code subpattern, collating sequence, command, command buffering, command name, command-line arguments, comment, compilation unit, compile phase, compile time, compiler, composer, concatenation, conditional, connection, construct, constructor, context, continuation, core dump, CPAN, cracker, current package, current working directory, currently selected output channel, CV
dangling statement, data structure, data type, datagram, DBM, declaration, decrement, default, defined, delimiter, deprecated modules and features, dereference, derived class, descriptor, destroy, destructor, device, directive, directory, directory handle, dispatch, distribution, (to be) dropped modules, dweomer, dwimmer, dynamic scoping
eclectic, element, embedding, empty list, empty subclass test, en passant, encapsulation, endian, environment, environment variable, EOF, errno, error, escape sequence, exception, exception handling, exec, executable file, execute, execute bit, exit status, export, expression, extension
false, FAQ, fatal error, field, FIFO, file, file descriptor, file test operator, fileglob, filehandle, filename, filesystem, filter, flag, floating point, flush, FMTEYEWTK, fork, formal arguments, format, freely available, freely redistributable, freeware, function, funny character
garbage collection, GID, glob, global, global destruction, glue language, granularity, greedy, grep, group, GV
hacker, handler, hard reference, hash, hash table, header file, here document, hexadecimal, home directory, host, hubris, HV
identifier, impatience, implementation, import, increment, indexing, indirect filehandle, indirect object, indirect object slot, indirection, infix, inheritance, instance, instance variable, integer, interface, interpolation, interpreter, invocant, invocation, I/O, IO, IP, IPC, is-a, iteration, iterator, IV
JAPH
key, keyword
label, laziness, left shift, leftmost longest, lexeme, lexer, lexical analysis, lexical scoping, lexical variable, library, LIFO, line, line buffering, line number, link, LIST, list, list context, list operator, list value, literal, little-endian, local, logical operator, lookahead, lookbehind, loop, loop control statement, loop label, lvaluable, lvalue, lvalue modifier
magic, magical increment, magical variables, Makefile, man, manpage, matching, member data, memory, metacharacter, metasymbol, method, minimalism, mode, modifier, module, modulus, monger, mortal, multidimensional array, multiple inheritance
named pipe, namespace, network address, newline, NFS, null character, null list, null string, numeric context, NV, nybble
object, octal, offset, one-liner, open source software, operand, operating system, operator, operator overloading, options, ordinal, overloading, overriding, owner
package, pad, parameter, parent class, parse tree, parsing, patch, PATH, pathname, pattern, pattern matching, permission bits, Pern, pipe, pipeline, platform, pod, pointer, polymorphism, port, portable, porter, POSIX, postfix, pp, pragma, precedence, prefix, preprocessing, procedure, process, program generator, progressive matching, property, protocol, prototype, pseudofunction, pseudohash, pseudoliteral, public domain, pumpkin, pumpking, PV
qualified, quantifier
readable, reaping, record, recursion, reference, referent, regex, regular expression, regular expression modifier, regular file, relational operator, reserved words, restricted hash, return value, RFC, right shift, root, RTFM, run phase, run time, run-time pattern, RV, rvalue
scalar, scalar context, scalar literal, scalar value, scalar variable, scope, scratchpad, script, script kiddie, sed, semaphore, separator, serialization, server, service, setgid, setuid, shared memory, shebang, shell, side effects, signal, signal handler, single inheritance, slice, slurp, socket, soft reference, source filter, stack, standard, standard error, standard I/O, standard input, standard output, stat structure, statement, statement modifier, static, static method, static scoping, static variable, status, STDERR, STDIN, STDIO, STDOUT, stream, string, string context, stringification, struct, structure, subclass, subpattern, subroutine, subscript, substitution, substring, superclass, superuser, SV, switch, switch cluster, switch statement, symbol, symbol table, symbolic debugger, symbolic link, symbolic reference, synchronous, syntactic sugar, syntax, syntax tree, syscall
tainted, TCP, term, terminator, ternary, text, thread, tie, TMTOWTDI, token, tokener, tokenizing, toolbox approach, transliterate, trigger, trinary, troff, true, truncating, type, type casting, typed lexical, typedef, typeglob, typemap
UDP, UID, umask, unary operator, Unicode, Unix
value, variable, variable interpolation, variadic, vector, virtual, void context, v-string
warning, watch expression, whitespace, word, working directory, wrapper, WYSIWYG
XS, XSUB
yacc
zero width, zombie
AUTHOR AND COPYRIGHT

perlembed - how to embed perl in your C program

DESCRIPTION
AUTHOR

perldebguts - Guts of Perl debugging

DESCRIPTION
Debugging Regular Expressions
"anchored" STRING "at" POS, "floating" STRING "at" POS1..POS2, "matching floating/anchored", "minlen", "stclass" TYPE, "noscan", "isall", "GPOS", "plus", "implicit", "with eval", "anchored(TYPE)"
Debugging Perl Memory Usage
"buckets SMALLEST(APPROX)..GREATEST(APPROX)", Free/Used, "Total sbrk(): SBRKed/SBRKs:CONTINUOUS", "pad: 0", "heads: 2192", "chain: 0", "tail: 6144"

perlxstut - Tutorial for writing XSUBs

DESCRIPTION

perlxs - XS language reference manual

DESCRIPTION
AUTHOR

perlxstypemap - Perl XS C/Perl type mapping

DESCRIPTION
T_SV, T_SVREF, T_SVREF_FIXED, T_AVREF, T_AVREF_REFCOUNT_FIXED, T_HVREF, T_HVREF_REFCOUNT_FIXED, T_CVREF, T_CVREF_REFCOUNT_FIXED, T_SYSRET, T_UV, T_IV, T_INT, T_ENUM, T_BOOL, T_U_INT, T_SHORT, T_U_SHORT, T_LONG, T_U_LONG, T_CHAR, T_U_CHAR, T_FLOAT, T_NV, T_DOUBLE, T_PV, T_PTR, T_PTRREF, T_PTROBJ, T_REF_IV_REF, T_REF_IV_PTR, T_PTRDESC, T_REFREF, T_REFOBJ, T_OPAQUEPTR, T_OPAQUE, Implicit array, T_PACKED, T_PACKEDARRAY, T_DATAUNIT, T_CALLBACK, T_ARRAY, T_STDIO, T_INOUT, T_IN, T_OUT

perlclib - Internal replacements for standard C library functions

DESCRIPTION

perlguts - Introduction to the Perl API

DESCRIPTION
GV_ADDMULTI, GV_ADDWARN
Magic Variables
Magic Virtual Tables
"SAVEINT(int i)", "SAVEIV(IV i)", "SAVEI32(I32 i)", "SAVELONG(long i)", SAVESPTR(s), SAVEPPTR(p), "SAVEFREESV(SV *sv)", "SAVEMORTALIZESV(SV *sv)", "SAVEFREEOP(OP *op)", SAVEFREEPV(p), "SAVECLEARSV(SV *sv)", "SAVEDELETE(HV *hv, char *key, I32 length)", "SAVEDESTRUCTOR(DESTRUCTORFUNC_NOCONTEXT_t f, void *p)", "SAVEDESTRUCTOR_X(DESTRUCTORFUNC_t f, void *p)", "SAVESTACK_POS()", "SV* save_scalar(GV *gv)", "AV* save_ary(GV *gv)", "HV* save_hash(GV *gv)", "void save_item(SV *item)", "void save_list(SV **sarg, I32 maxsarg)", "SV* save_svref(SV **sptr)", "void save_aptr(AV **aptr)", "void save_hptr(HV **hptr)"
"void bhk_start(pTHX_ int full)", "void bhk_pre_end(pTHX_ OP **o)", "void bhk_post_end(pTHX_ OP **o)", "void bhk_eval(pTHX_ OP *const o)"
A, p, d, s, n, r, f, M, o, x, m, X, E, b, others
Unicode Support
xop_name, xop_desc, xop_class, OA_BASEOP, OA_UNOP, OA_BINOP, OA_LOGOP, OA_LISTOP, OA_PMOP, OA_SVOP, OA_PADOP, OA_PVOP_OR_SVOP, OA_LOOP, OA_COP, xop_peep

perlcall - Perl calling conventions from C

DESCRIPTION
An Error Handler, An Event-Driven Program
call_sv, call_pv, call_method, call_argv
AUTHOR

perlmroapi - Perl method resolution plugin interface

DESCRIPTION
resolve, name, length, kflags, hash

perlreapi - perl regular expression plugin interface

DESCRIPTION
"/m" - RXf_PMf_MULTILINE, "/s" - RXf_PMf_SINGLELINE, "/i" - RXf_PMf_FOLD, "/x" - RXf_PMf_EXTENDED, "/p" - RXf_PMf_KEEPCOPY, Character set, RXf_UTF8, RXf_SPLIT, RXf_SKIPWHITE, RXf_START_ONLY, RXf_WHITE, RXf_NULL
"engine"
"mother_re"
"extflags"
"minlen" "minlenret"
"gofs"
"substrs"
"nparens", "lastparen", and "lastcloseparen"
"intflags"
"pprivate"
"swap"
"offs"
"precomp" "prelen"
"paren_names"
"substrs"
"subbeg" "sublen" "saved_copy"
"wrapped" "wraplen"
"seen_evals"
"refcnt"

perlreguts - Description of the Perl regular expression engine.

DESCRIPTION
A quick note on terms
"regnode_1", "regnode_2", "regnode_string", "regnode_charclass", "regnode_charclass_class"
A. Compilation, 1. Parsing for size, 2. Parsing for construction, 3. Peep-hole optimisation and analysis, B. Execution, 4. Start position and no-match optimisations, 5. Program execution
anchored fixed strings, floating fixed strings, minimum and maximum length requirements, start class, Beginning/End of line positions
Unicode and Localisation Support
"swap", "offsets", "regstclass", "data", "program"
AUTHOR

perlapi - autogenerated documentation for the perl public API

DESCRIPTION
"Gimme" Values
GIMME , GIMME_V , G_ARRAY , G_DISCARD , G_EVAL , G_NOARGS , G_SCALAR , G_VOID
AvFILL , av_clear , av_create_and_push , av_create_and_unshift_one , av_delete , av_exists , av_extend , av_fetch , av_fill , av_len , av_make , av_pop , av_push , av_shift , av_store , av_undef , av_unshift , get_av , newAV , sortsv , sortsv_flags
call_argv , call_method , call_pv , call_sv , ENTER , eval_pv , eval_sv , FREETMPS , LEAVE , SAVETMPS
toLOWER , toUPPER
isALPHA , isASCII , isDIGIT , isLOWER , isOCTAL , isSPACE , isUPPER , isWORDCHAR , isXDIGIT
perl_clone
BhkDISABLE , BhkENABLE , BhkENTRY_set , blockhook_register
cophh_2hv , cophh_copy , cophh_delete_pv , cophh_delete_pvn , cophh_delete_pvs , cophh_delete_sv , cophh_fetch_pv , cophh_fetch_pvn , cophh_fetch_pvs , cophh_fetch_sv , cophh_free , cophh_new_empty , cophh_store_pv , cophh_store_pvn , cophh_store_pvs , cophh_store_sv
cop_hints_2hv , cop_hints_fetch_pv , cop_hints_fetch_pvn , cop_hints_fetch_pvs , cop_hints_fetch_sv
custom_op_register , custom_op_xop , XopDISABLE , XopENABLE , XopENTRY , XopENTRY_set , XopFLAGS
CvSTASH , get_cv , get_cvn_flags
cv_clone , cv_undef , find_rundefsv , find_rundefsvoffset , load_module , nothreadhook , pad_add_anon , pad_add_name_pv , pad_add_name_pvn , pad_add_name_sv , pad_alloc , pad_compname_type , pad_findmy_pv , pad_findmy_pvn , pad_findmy_sv , pad_setsv , pad_sv , pad_tidy , perl_alloc , perl_construct , perl_destruct , perl_free , perl_parse , perl_run , require_pv
Functions in file dump.c
pv_display , pv_escape , pv_pretty
Functions in file mathoms.c
custom_op_desc , custom_op_name , gv_fetchmethod , pack_cat , sv_2pvbyte_nolen , sv_2pvutf8_nolen , sv_2pv_nolen , sv_catpvn_mg , sv_catsv_mg , sv_force_normal , sv_iv , sv_nolocking , sv_nounlocking , sv_nv , sv_pv , sv_pvbyte , sv_pvbyten , sv_pvn , sv_pvutf8 , sv_pvutf8n , sv_taint , sv_unref , sv_usepvn , sv_usepvn_mg , sv_uv , unpack_str
Functions in file op.c
op_contextualize
Functions in file perl.h
PERL_SYS_INIT , PERL_SYS_INIT3 , PERL_SYS_TERM
Functions in file pp_ctl.c
caller_cx , find_runcv
Functions in file pp_pack.c
packlist , unpackstring
Functions in file pp_sys.c
setdefout
Functions in file utf8.h
ibcmp_utf8
Functions in file util.h
ibcmp , ibcmp_locale
PL_check , PL_keyword_plugin
GvSV , gv_const_sv , gv_fetchmeth , gv_fetchmethod_autoload , gv_fetchmeth_autoload , gv_fetchmeth_pv , gv_fetchmeth_pvn , gv_fetchmeth_pvn_autoload , gv_fetchmeth_pv_autoload , gv_fetchmeth_sv , gv_fetchmeth_sv_autoload , gv_init , gv_init_pv , gv_init_pvn , gv_init_sv , gv_stashpv , gv_stashpvn , gv_stashpvs , gv_stashsv
Nullav , Nullch , Nullcv , Nullhv , Nullsv
cop_fetch_label , cop_store_label , get_hv , HEf_SVKEY , HeHASH , HeKEY , HeKLEN , HePV , HeSVKEY , HeSVKEY_force , HeSVKEY_set , HeUTF8 , HeVAL , HvENAME , HvENAMELEN , HvENAMEUTF8 , HvNAME , HvNAMELEN , HvNAMEUTF8 , hv_assert , hv_clear , hv_clear_placeholders , hv_copy_hints_hv , hv_delete , hv_delete_ent , hv_exists , hv_exists_ent , hv_fetch , hv_fetchs , hv_fetch_ent , hv_fill , hv_iterinit , hv_iterkey , hv_iterkeysv , hv_iternext , hv_iternextsv , hv_iternext_flags , hv_iterval , hv_magic , hv_scalar , hv_store , hv_stores , hv_store_ent , hv_undef , newHV
wrap_op_checker
lex_bufutf8 , lex_discard_to , lex_grow_linestr , lex_next_chunk , lex_peek_unichar , lex_read_space , lex_read_to , lex_read_unichar , lex_start , lex_stuff_pv , lex_stuff_pvn , lex_stuff_pvs , lex_stuff_sv , lex_unstuff , parse_arithexpr , parse_barestmt , parse_block , parse_fullexpr , parse_fullstmt , parse_label , parse_listexpr , parse_stmtseq , parse_termexpr , PL_parser , PL_parser->bufend , PL_parser->bufptr , PL_parser->linestart , PL_parser->linestr
mg_clear , mg_copy , mg_find , mg_findext , mg_free , mg_free_type , mg_get , mg_length , mg_magical , mg_set , SvGETMAGIC , SvLOCK , SvSETMAGIC , SvSetMagicSV , SvSetMagicSV_nosteal , SvSetSV , SvSetSV_nosteal , SvSHARE , SvUNLOCK
Copy , CopyD , Move , MoveD , Newx , Newxc , Newxz , Poison , PoisonFree , PoisonNew , PoisonWith , Renew , Renewc , Safefree , savepv , savepvn , savepvs , savesharedpv , savesharedpvn , savesharedpvs , savesharedsvpv , savesvpv , StructCopy , Zero , ZeroD
Miscellaneous Functions
fbm_compile , fbm_instr , foldEQ , foldEQ_locale , form , getcwd_sv , mess , mess_sv , my_snprintf , my_sprintf , my_vsnprintf , new_version , prescan_version , scan_version , strEQ , strGE , strGT , strLE , strLT , strNE , strnEQ , strnNE , sv_destroyable , sv_nosharing , upg_version , vcmp , vmess , vnormal , vnumify , vstringify , vverify
mro_get_linear_isa , mro_method_changed_in , mro_register
dMULTICALL , MULTICALL , POP_MULTICALL , PUSH_MULTICALL
grok_bin , grok_hex , grok_number , grok_numeric_radix , grok_oct , Perl_signbit , scan_bin , scan_hex , scan_oct
newASSIGNOP , newBINOP , newCONDOP , newFOROP , newGIVENOP , newGVOP , newLISTOP , newLOGOP , newLOOPEX , newLOOPOP , newNULLLIST , newOP , newPADOP , newPMOP , newPVOP , newRANGE , newSLICEOP , newSTATEOP , newSVOP , newUNOP , newWHENOP , newWHILEOP
ck_entersub_args_list , ck_entersub_args_proto , ck_entersub_args_proto_or_list , cv_const_sv , cv_get_call_checker , cv_set_call_checker , LINKLIST , newCONSTSUB , newCONSTSUB_flags , newXS , op_append_elem , op_append_list , OP_CLASS , OP_DESC , op_linklist , op_lvalue , OP_NAME , op_prepend_elem , op_scope , rv2cv_op_cv
CvPADLIST , pad_add_name_pvs , pad_findmy_pvs , pad_new , PL_comppad , PL_comppad_name , PL_curpad
PL_modglobal , PL_na , PL_opfreehook , PL_peepp , PL_rpeepp , PL_sv_no , PL_sv_undef , PL_sv_yes
SvRX , SvRXOK
dXCPT , XCPT_CATCH , XCPT_RETHROW , XCPT_TRY_END , XCPT_TRY_START
dMARK , dORIGMARK , dSP , EXTEND , MARK , mPUSHi , mPUSHn , mPUSHp , mPUSHs , mPUSHu , mXPUSHi , mXPUSHn , mXPUSHp , mXPUSHs , mXPUSHu , ORIGMARK , POPi , POPl , POPn , POPp , POPpbytex , POPpx , POPs , PUSHi , PUSHMARK , PUSHmortal , PUSHn , PUSHp , PUSHs , PUSHu , PUTBACK , SP , SPAGAIN , XPUSHi , XPUSHmortal , XPUSHn , XPUSHp , XPUSHs , XPUSHu , XSRETURN , XSRETURN_EMPTY , XSRETURN_IV , XSRETURN_NO , XSRETURN_NV , XSRETURN_PV , XSRETURN_UNDEF , XSRETURN_UV , XSRETURN_YES , XST_mIV , XST_mNO , XST_mNV , XST_mPV , XST_mUNDEF , XST_mYES
svtype , SVt_IV , SVt_NV , SVt_PV , SVt_PVAV , SVt_PVCV , SVt_PVHV , SVt_PVMG
boolSV , croak_xs_usage , get_sv , newRV_inc , newSVpvn_utf8 , SvCUR , SvCUR_set , SvEND , SvGAMAGIC , SvGROW , SvIOK , SvIOKp , SvIOK_notUV , SvIOK_off , SvIOK_on , SvIOK_only , SvIOK_only_UV , SvIOK_UV , SvIsCOW , SvIsCOW_shared_hash , SvIV , SvIVX , SvIVx , SvIV_nomg , SvIV_set , SvLEN , SvLEN_set , SvMAGIC_set , SvNIOK , SvNIOKp , SvNIOK_off , SvNOK , SvNOKp , SvNOK_off , SvNOK_on , SvNOK_only , SvNV , SvNVX , SvNVx , SvNV_nomg , SvNV_set , SvOK , SvOOK , SvOOK_offset , SvPOK , SvPOKp , SvPOK_off , SvPOK_on , SvPOK_only , SvPOK_only_UTF8 , SvPV , SvPVbyte , SvPVbytex , SvPVbytex_force , SvPVbyte_force , SvPVbyte_nolen , SvPVutf8 , SvPVutf8x , SvPVutf8x_force , SvPVutf8_force , SvPVutf8_nolen , SvPVX , SvPVx , SvPV_force , SvPV_force_nomg , SvPV_nolen , SvPV_nomg , SvPV_nomg_nolen , SvPV_set , SvREFCNT , SvREFCNT_dec , SvREFCNT_inc , SvREFCNT_inc_NN , SvREFCNT_inc_simple , SvREFCNT_inc_simple_NN , SvREFCNT_inc_simple_void , SvREFCNT_inc_simple_void_NN , SvREFCNT_inc_void , SvREFCNT_inc_void_NN , SvROK , SvROK_off , SvROK_on , SvRV , SvRV_set , SvSTASH , SvSTASH_set , SvTAINT , SvTAINTED , SvTAINTED_off , SvTAINTED_on , SvTRUE , SvTRUE_nomg , SvTYPE , SvUOK , SvUPGRADE , SvUTF8 , SvUTF8_off , SvUTF8_on , SvUV , SvUVX , SvUVx , SvUV_nomg , SvUV_set , SvVOK , sv_catpvn_nomg , sv_catpv_nomg , sv_catsv_nomg , sv_derived_from , sv_derived_from_pv , sv_derived_from_pvn , sv_derived_from_sv , sv_does , sv_does_pv , sv_does_pvn , sv_does_sv , sv_report_used , sv_setsv_nomg , sv_utf8_upgrade_nomg
looks_like_number , newRV_noinc , newSV , newSVhek , newSViv , newSVnv , newSVpv , newSVpvf , newSVpvn , newSVpvn_flags , newSVpvn_share , newSVpvs , newSVpvs_flags , newSVpvs_share , newSVpv_share , newSVrv , newSVsv , newSVuv , newSV_type , sv_2bool , sv_2bool_flags , sv_2cv , sv_2io , sv_2iv_flags , sv_2mortal , sv_2nv_flags , sv_2pvbyte , sv_2pvutf8 , sv_2pv_flags , sv_2uv_flags , sv_backoff , sv_bless , sv_catpv , sv_catpvf , sv_catpvf_mg , sv_catpvn , sv_catpvn_flags , sv_catpvs , sv_catpvs_flags , sv_catpvs_mg , sv_catpvs_nomg , sv_catpv_flags , sv_catpv_mg , sv_catsv , sv_catsv_flags , sv_chop , sv_clear , sv_cmp , sv_cmp_flags , sv_cmp_locale , sv_cmp_locale_flags , sv_collxfrm , sv_collxfrm_flags , sv_copypv , sv_dec , sv_dec_nomg , sv_eq , sv_eq_flags , sv_force_normal_flags , sv_free , sv_gets , sv_grow , sv_inc , sv_inc_nomg , sv_insert , sv_insert_flags , sv_isa , sv_isobject , sv_len , sv_len_utf8 , sv_magic , sv_magicext , sv_mortalcopy , sv_newmortal , sv_newref , sv_pos_b2u , sv_pos_u2b , sv_pos_u2b_flags , sv_pvbyten_force , sv_pvn_force , sv_pvn_force_flags , sv_pvutf8n_force , sv_reftype , sv_replace , sv_reset , sv_rvweaken , sv_setiv , sv_setiv_mg , sv_setnv , sv_setnv_mg , sv_setpv , sv_setpvf , sv_setpvf_mg , sv_setpviv , sv_setpviv_mg , sv_setpvn , sv_setpvn_mg , sv_setpvs , sv_setpvs_mg , sv_setpv_mg , sv_setref_iv , sv_setref_nv , sv_setref_pv , sv_setref_pvn , sv_setref_pvs , sv_setref_uv , sv_setsv , sv_setsv_flags , sv_setsv_mg , sv_setuv , sv_setuv_mg , sv_tainted , sv_true , sv_unmagic , sv_unmagicext , sv_unref_flags , sv_untaint , sv_upgrade , sv_usepvn_flags , sv_utf8_decode , sv_utf8_downgrade , sv_utf8_encode , sv_utf8_upgrade , sv_utf8_upgrade_flags , sv_utf8_upgrade_nomg , sv_vcatpvf , sv_vcatpvfn , sv_vcatpvf_mg , sv_vsetpvf , sv_vsetpvfn , sv_vsetpvf_mg
Unicode Support
bytes_cmp_utf8 , bytes_from_utf8 , bytes_to_utf8 , foldEQ_utf8 , is_ascii_string , is_utf8_char , is_utf8_char_buf , is_utf8_string , is_utf8_string_loc , is_utf8_string_loclen , pv_uni_display , sv_cat_decode , sv_recode_to_utf8 , sv_uni_display , to_utf8_case , to_utf8_fold , to_utf8_lower , to_utf8_title , to_utf8_upper , utf8n_to_uvchr , utf8n_to_uvuni , utf8_distance , utf8_hop , utf8_length , utf8_to_bytes , utf8_to_uvchr , utf8_to_uvchr_buf , utf8_to_uvuni , utf8_to_uvuni_buf , uvchr_to_utf8 , uvuni_to_utf8_flags
Variables created by "xsubpp" and "xsubpp" internal functions
ax , CLASS , dAX , dAXMARK , dITEMS , dUNDERBAR , dXSARGS , dXSI32 , items , ix , newXSproto , RETVAL , ST , THIS , UNDERBAR , XS , XS_APIVERSION_BOOTCHECK , XS_EXTERNAL , XS_INTERNAL , XS_VERSION , XS_VERSION_BOOTCHECK
Warning and Dieing
croak , croak_no_modify , croak_sv , die , die_sv , vcroak , vwarn , warn , warn_sv
GetVars , Gv_AMupdate , PerlIO_clearerr , PerlIO_close , PerlIO_context_layers , PerlIO_eof , PerlIO_error , PerlIO_fileno , PerlIO_fill , PerlIO_flush , PerlIO_get_base , PerlIO_get_bufsiz , PerlIO_get_cnt , PerlIO_get_ptr , PerlIO_read , PerlIO_seek , PerlIO_set_cnt , PerlIO_set_ptrcnt , PerlIO_setlinebuf , PerlIO_stderr , PerlIO_stdin , PerlIO_stdout , PerlIO_tell , PerlIO_unread , PerlIO_write , Slab_Alloc , Slab_Free , _is_utf8_quotemeta , amagic_call , amagic_deref_call , any_dup , atfork_lock , atfork_unlock , av_arylen_p , av_iter_p , block_gimme , call_atexit , call_list , calloc , cast_i32 , cast_iv , cast_ulong , cast_uv , ck_warner , ck_warner_d , ckwarn , ckwarn_d , clone_params_del , clone_params_new , croak_nocontext , csighandler , cx_dump , cx_dup , cxinc , deb , deb_nocontext , debop , debprofdump , debstack , debstackptrs , delimcpy , despatch_signals , die_nocontext , dirp_dup , do_aspawn , do_binmode , do_close , do_gv_dump , do_gvgv_dump , do_hv_dump , do_join , do_magic_dump , do_op_dump , do_open , do_open9 , do_openn , do_pmop_dump , do_spawn , do_spawn_nowait , do_sprintf , do_sv_dump , doing_taint , doref , dounwind , dowantarray , dump_all , dump_eval , dump_fds , dump_form , dump_indent , dump_mstats , dump_packsubs , dump_sub , dump_vindent , filter_add , filter_del , filter_read , foldEQ_latin1 , form_nocontext , fp_dup , fprintf_nocontext , free_global_struct , free_tmps , get_context , get_mstats , get_op_descs , get_op_names , get_ppaddr , get_vtbl , gp_dup , gp_free , gp_ref , gv_AVadd , gv_HVadd , gv_IOadd , gv_SVadd , gv_add_by_type , gv_autoload4 , gv_autoload_pv , gv_autoload_pvn , gv_autoload_sv , gv_check , gv_dump , gv_efullname , gv_efullname3 , gv_efullname4 , gv_fetchfile , gv_fetchfile_flags , gv_fetchpv , gv_fetchpvn_flags , gv_fetchsv , gv_fullname , gv_fullname3 , gv_fullname4 , gv_handler , gv_name_set , he_dup , hek_dup , hv_common , hv_common_key_len , hv_delayfree_ent , hv_eiter_p , hv_eiter_set , hv_free_ent , hv_ksplit , hv_name_set , hv_placeholders_get , hv_placeholders_p , hv_placeholders_set , hv_riter_p , hv_riter_set , init_global_struct , init_i18nl10n , init_i18nl14n , init_stacks , init_tm , instr , is_lvalue_sub , is_uni_alnum , is_uni_alnum_lc , is_uni_alpha , is_uni_alpha_lc , is_uni_ascii , is_uni_ascii_lc , is_uni_cntrl , is_uni_cntrl_lc , is_uni_digit , is_uni_digit_lc , is_uni_graph , is_uni_graph_lc , is_uni_idfirst , is_uni_idfirst_lc , is_uni_lower , is_uni_lower_lc , is_uni_print , is_uni_print_lc , is_uni_punct , is_uni_punct_lc , is_uni_space , is_uni_space_lc , is_uni_upper , is_uni_upper_lc , is_uni_xdigit , is_uni_xdigit_lc , is_utf8_alnum , is_utf8_alpha , is_utf8_ascii , is_utf8_cntrl , is_utf8_digit , is_utf8_graph , is_utf8_idcont , is_utf8_idfirst , is_utf8_lower , is_utf8_mark , is_utf8_perl_space , is_utf8_perl_word , is_utf8_posix_digit , is_utf8_print , is_utf8_punct , is_utf8_space , is_utf8_upper , is_utf8_xdigit , is_utf8_xidcont , is_utf8_xidfirst , leave_scope , load_module_nocontext , magic_dump , malloc , markstack_grow , mess_nocontext , mfree , mg_dup , mg_size , mini_mktime , moreswitches , mro_get_from_name , mro_get_private_data , mro_set_mro , mro_set_private_data , my_atof , my_atof2 , my_bcopy , my_bzero , my_chsize , my_cxt_index , my_cxt_init , my_dirfd , my_exit , my_failure_exit , my_fflush_all , my_fork , my_htonl , my_lstat , my_memcmp , my_memset , my_ntohl , my_pclose , my_popen , my_popen_list , my_setenv , my_socketpair , my_stat , my_strftime , my_strlcat , my_strlcpy , my_swap , newANONATTRSUB , newANONHASH , newANONLIST , newANONSUB , newATTRSUB , newAVREF , newCVREF , newFORM , newGVREF , newGVgen , newGVgen_flags , newHVREF , newHVhv , newIO , newMYSUB , newPROG , newRV , newSUB , newSVREF , newSVpvf_nocontext , new_collate , new_ctype , new_numeric , new_stackinfo , ninstr , op_dump , op_free , op_null , op_refcnt_lock , op_refcnt_unlock , parser_dup , perl_alloc_using , perl_clone_using , pmop_dump , pop_scope , pregcomp , pregexec , pregfree , pregfree2 , printf_nocontext , ptr_table_clear , ptr_table_fetch , ptr_table_free , ptr_table_new , ptr_table_split , ptr_table_store , push_scope , re_compile , re_dup_guts , re_intuit_start , re_intuit_string , realloc , reentrant_free , reentrant_init , reentrant_retry , reentrant_size , ref , reg_named_buff_all , reg_named_buff_exists , reg_named_buff_fetch , reg_named_buff_firstkey , reg_named_buff_nextkey , reg_named_buff_scalar , regclass_swash , regdump , regdupe_internal , regexec_flags , regfree_internal , reginitcolors , regnext , repeatcpy , rninstr , rsignal , rsignal_state , runops_debug , runops_standard , rvpv_dup , safesyscalloc , safesysfree , safesysmalloc , safesysrealloc , save_I16 , save_I32 , save_I8 , save_adelete , save_aelem , save_aelem_flags , save_alloc , save_aptr , save_ary , save_bool , save_clearsv , save_delete , save_destructor , save_destructor_x , save_freeop , save_freepv , save_freesv , save_generic_pvref , save_generic_svref , save_gp , save_hash , save_hdelete , save_helem , save_helem_flags , save_hints , save_hptr , save_int , save_item , save_iv , save_list , save_long , save_mortalizesv , save_nogv , save_op , save_padsv_and_mortalize , save_pptr , save_pushi32ptr , save_pushptr , save_pushptrptr , save_re_context , save_scalar , save_set_svflags , save_shared_pvref , save_sptr , save_svref , save_vptr , savestack_grow , savestack_grow_cnt , scan_num , scan_vstring , screaminstr , seed , set_context , set_numeric_local , set_numeric_radix , set_numeric_standard , share_hek , si_dup , ss_dup , stack_grow , start_subparse , stashpv_hvname_match , str_to_version , sv_2iv , sv_2pv , sv_2uv , sv_catpvf_mg_nocontext , sv_catpvf_nocontext , sv_compile_2op , sv_dump , sv_dup , sv_dup_inc , sv_peek , sv_pvn_nomg , sv_setpvf_mg_nocontext , sv_setpvf_nocontext , sv_utf8_upgrade_flags_grow , swash_fetch , swash_init , sys_init , sys_init3 , sys_intern_clear , sys_intern_dup , sys_intern_init , sys_term , taint_env , taint_proper , tmps_grow , to_uni_fold , to_uni_lower , to_uni_lower_lc , to_uni_title , to_uni_title_lc , to_uni_upper , to_uni_upper_lc , unlnk , unsharepvn , utf16_to_utf8 , utf16_to_utf8_reversed , uvchr_to_utf8_flags , uvuni_to_utf8 , vdeb , vform , vload_module , vnewSVpvf , vwarner , warn_nocontext , warner , warner_nocontext , whichsig , whichsig_pv , whichsig_pvn , whichsig_sv

perlintern - autogenerated documentation of purely internal Perl functions

DESCRIPTION
BhkENTRY , BhkFLAGS , CALL_BLOCK_HOOKS
CvWEAKOUTSIDE
cv_dump , do_dump_pad , intro_my , padlist_dup , pad_alloc_name , pad_block_start , pad_check_dup , pad_findlex , pad_fixup_inner_anons , pad_free , pad_leavemy , pad_push , pad_reset , pad_swipe
Functions in file op.c
core_prototype
Functions in file pp_ctl.c
docatch
gv_try_downgrade
hv_ename_add , hv_ename_delete , refcounted_he_chain_2hv , refcounted_he_fetch_pv , refcounted_he_fetch_pvn , refcounted_he_fetch_pvs , refcounted_he_fetch_sv , refcounted_he_free , refcounted_he_inc , refcounted_he_new_pv , refcounted_he_new_pvn , refcounted_he_new_pvs , refcounted_he_new_sv
start_glob
magic_clearhint , magic_clearhints , magic_methcall , magic_sethint , mg_localize
mro_get_linear_isa_dfs , mro_isa_changed_in , mro_package_moved
finalize_optree
CX_CURPAD_SAVE , CX_CURPAD_SV , PAD_BASE_SV , PAD_CLONE_VARS , PAD_COMPNAME_FLAGS , PAD_COMPNAME_GEN , PAD_COMPNAME_GEN_set , PAD_COMPNAME_OURSTASH , PAD_COMPNAME_PV , PAD_COMPNAME_TYPE , pad_peg , PAD_RESTORE_LOCAL , PAD_SAVE_LOCAL , PAD_SAVE_SETNULLPAD , PAD_SETSV , PAD_SET_CUR , PAD_SET_CUR_NOSAVE , PAD_SV , PAD_SVl , SAVECLEARSV , SAVECOMPPAD , SAVEPADSV
PL_DBsingle , PL_DBsub , PL_DBtrace , PL_dowarn , PL_last_in_gv , PL_ofsgv , PL_rs
djSP , LVRET
sv_add_arena , sv_clean_all , sv_clean_objs , sv_free_arenas
sv_2num , sv_ref
Unicode Support
find_uninit_var , report_uninit
_add_range_to_invlist , _core_swash_init , _invlist_array_init , _invlist_contents , _invlist_intersection , _invlist_intersection_maybe_complement_2nd , _invlist_invert , _invlist_invert_prop , _invlist_populate_swatch , _invlist_subtract , _invlist_union , _invlist_union_maybe_complement_2nd , _is_utf8__perl_idstart , _new_invlist , _swash_inversion_hash , _swash_to_invlist , _to_fold_latin1 , _to_upper_title_latin1 , aassign_common_vars , add_cp_to_invlist , addmad , allocmy , amagic_is_enabled , append_madprops , apply , av_reify , bind_match , block_end , block_start , boot_core_PerlIO , boot_core_UNIVERSAL , boot_core_mro , cando , check_utf8_print , ck_entersub_args_core , convert , coresub_op , create_eval_scope , cv_ckproto_len_flags , cvgv_set , cvstash_set , deb_stack_all , delete_eval_scope , die_unwind , do_aexec , do_aexec5 , do_eof , do_exec , do_exec3 , do_execfree , do_ipcctl , do_ipcget , do_msgrcv , do_msgsnd , do_ncmp , do_op_xmldump , do_pmop_xmldump , do_print , do_readline , do_seek , do_semop , do_shmio , do_sysseek , do_tell , do_trans , do_vecget , do_vecset , do_vop , dofile , dump_all_perl , dump_packsubs_perl , dump_sub_perl , dump_sv_child , emulate_cop_io , feature_is_enabled , find_rundefsv2 , find_script , free_tied_hv_pool , get_db_sub , get_debug_opts , get_hash_seed , get_invlist_iter_addr , get_invlist_len_addr , get_invlist_version_id_addr , get_invlist_zero_addr , get_no_modify , get_opargs , get_re_arg , getenv_len , hfree_next_entry , hv_backreferences_p , hv_kill_backrefs , hv_undef_flags , init_argv_symbols , init_dbargs , init_debugger , invert , invlist_array , invlist_clone , invlist_iterinit , invlist_len , invlist_max , invlist_set_len , invlist_trim , io_close , is_utf8_X_L , is_utf8_X_LV , is_utf8_X_LVT , is_utf8_X_LV_LVT_V , is_utf8_X_T , is_utf8_X_V , is_utf8_X_begin , is_utf8_X_extend , is_utf8_X_non_hangul , is_utf8_X_prepend , jmaybe , keyword , keyword_plugin_standard , list , localize , mad_free , madlex , madparse , magic_clear_all_env , magic_clearenv , magic_clearisa , magic_clearpack , magic_clearsig , magic_existspack , magic_freearylen_p , magic_freeovrld , magic_get , magic_getarylen , magic_getdefelem , magic_getnkeys , magic_getpack , magic_getpos , magic_getsig , magic_getsubstr , magic_gettaint , magic_getuvar , magic_getvec , magic_killbackrefs , magic_len , magic_nextpack , magic_regdata_cnt , magic_regdatum_get , magic_regdatum_set , magic_scalarpack , magic_set , magic_set_all_env , magic_setamagic , magic_setarylen , magic_setcollxfrm , magic_setdbline , magic_setdefelem , magic_setenv , magic_setisa , magic_setmglob , magic_setnkeys , magic_setpack , magic_setpos , magic_setregexp , magic_setsig , magic_setsubstr , magic_settaint , magic_setutf8 , magic_setuvar , magic_setvec , magic_setvstring , magic_sizepack , magic_wipepack , malloc_good_size , malloced_size , mem_collxfrm , mode_from_discipline , more_bodies , mro_meta_dup , mro_meta_init , munge_qwlist_to_paren_list , my_attrs , my_betoh16 , my_betoh32 , my_betoh64 , my_betohi , my_betohl , my_betohs , my_clearenv , my_htobe16 , my_htobe32 , my_htobe64 , my_htobei , my_htobel , my_htobes , my_htole16 , my_htole32 , my_htole64 , my_htolei , my_htolel , my_htoles , my_letoh16 , my_letoh32 , my_letoh64 , my_letohi , my_letohl , my_letohs , my_lstat_flags , my_stat_flags , my_swabn , my_unexec , newATTRSUB_flags , newGP , newMADPROP , newMADsv , newTOKEN , newXS_len_flags , new_warnings_bitfield , nextargv , oopsAV , oopsHV , op_clear , op_const_sv , op_getmad , op_getmad_weak , op_integerize , op_lvalue_flags , op_refcnt_dec , op_refcnt_inc , op_std_init , op_xmldump , package , package_version , parse_unicode_opts , parser_free , peep , pending_Slabs_to_ro , pmop_xmldump , pmruntime , populate_isa , prepend_madprops , qerror , reg_named_buff , reg_named_buff_iter , reg_numbered_buff_fetch , reg_numbered_buff_length , reg_numbered_buff_store , reg_qr_package , reg_temp_copy , regcurly , regprop , report_evil_fh , report_redefined_cv , report_wrongway_fh , rpeep , rsignal_restore , rsignal_save , rxres_save , same_dirent , sawparens , scalar , scalarvoid , set_regclass_bit , sighandler , softref2xv , sub_crush_depth , sv_add_backref , sv_catxmlpv , sv_catxmlpvn , sv_catxmlsv , sv_compile_2op_is_broken , sv_del_backref , sv_free2 , sv_kill_backrefs , sv_sethek , sv_setsv_cow , sv_unglob , sv_xmlpeek , tied_method , token_free , token_getmad , translate_substr_offsets , try_amagic_bin , try_amagic_un , unshare_hek , utilize , varname , vivify_defelem , vivify_ref , wait4pid , was_lvalue_sub , watch , write_to_stderr , xmldump_all , xmldump_all_perl , xmldump_eval , xmldump_form , xmldump_indent , xmldump_packsubs , xmldump_packsubs_perl , xmldump_sub , xmldump_sub_perl , xmldump_vindent , xs_apiversion_bootcheck , xs_version_bootcheck , yyerror , yyerror_pv , yyerror_pvn , yylex , yyparse , yyunlex

perliol - C API for Perl's implementation of IO in Layers.

DESCRIPTION
Functions and Attributes
PERLIO_F_EOF, PERLIO_F_CANWRITE, PERLIO_F_CANREAD, PERLIO_F_ERROR, PERLIO_F_TRUNCATE, PERLIO_F_APPEND, PERLIO_F_CRLF, PERLIO_F_UTF8, PERLIO_F_UNBUF, PERLIO_F_WRBUF, PERLIO_F_RDBUF, PERLIO_F_LINEBUF, PERLIO_F_TEMP, PERLIO_F_OPEN, PERLIO_F_FASTGETS
Methods in Detail
fsize, name, size, kind, PERLIO_K_BUFFERED, PERLIO_K_RAW, PERLIO_K_CANCRLF, PERLIO_K_FASTGETS, PERLIO_K_MULTIARG, Pushed, Popped, Open, Binmode, Getarg, Fileno, Dup, Read, Write, Seek, Tell, Close, Flush, Fill, Eof, Error, Clearerr, Setlinebuf, Get_base, Get_bufsiz, Get_ptr, Get_cnt, Set_ptrcnt
C implementations, Perl implementations
"unix", "perlio", "stdio", "crlf", "mmap", "pending", "raw", "utf8"
":encoding", ":scalar", ":via"

perlapio - perl's IO abstraction interface.

DESCRIPTION
1. USE_STDIO, 2. USE_SFIO, 3. USE_PERLIO, PerlIO_stdin(), PerlIO_stdout(), PerlIO_stderr(), PerlIO_open(path, mode), PerlIO_fdopen(fd,mode), PerlIO_reopen(path,mode,f), PerlIO_printf(f,fmt,...), PerlIO_vprintf(f,fmt,a), PerlIO_stdoutf(fmt,...), PerlIO_read(f,buf,count), PerlIO_write(f,buf,count), PerlIO_close(f), PerlIO_puts(f,s), PerlIO_putc(f,c), PerlIO_ungetc(f,c), PerlIO_getc(f), PerlIO_eof(f), PerlIO_error(f), PerlIO_fileno(f), PerlIO_clearerr(f), PerlIO_flush(f), PerlIO_seek(f,offset,whence), PerlIO_tell(f), PerlIO_getpos(f,p), PerlIO_setpos(f,p), PerlIO_rewind(f), PerlIO_tmpfile(), PerlIO_setlinebuf(f)
PerlIO_importFILE(f,mode), PerlIO_exportFILE(f,mode), PerlIO_releaseFILE(p,f), PerlIO_findFILE(f)
"Fast gets" Functions
PerlIO_fast_gets(f), PerlIO_has_cntptr(f), PerlIO_get_cnt(f), PerlIO_get_ptr(f), PerlIO_set_ptrcnt(f,p,c), PerlIO_canset_cnt(f), PerlIO_set_cnt(f,c), PerlIO_has_base(f), PerlIO_get_base(f), PerlIO_get_bufsiz(f)
PerlIO_apply_layers(f,mode,layers), PerlIO_binmode(f,ptype,imode,layers), '<' read, '>' write, '+' read/write, PerlIO_debug(fmt,...)

perlhack - How to hack on Perl

DESCRIPTION
Check out the source repository, Make your change, Test your change, Commit your change, Send your change to perlbug, Thank you
t/base and t/comp, t/cmd, t/run, t/io and t/op, Everything else
test_porting, coretest, test.deparse, test.taintwarn, minitest, test.valgrind check.valgrind utest.valgrind ucheck.valgrind, test.torture torturetest, utest ucheck test.utf8 check.utf8, minitest.utf16 test.utf16, test_harness, test-notty test_notty
Running tests by hand
-v, -torture, -re=PATTERN, -re LIST OF PATTERNS, PERL_CORE=1, PERL_DESTRUCT_LEVEL=2, PERL, PERL_SKIP_TTY_TEST, PERL_TEST_Net_Ping, PERL_TEST_NOVREXX, PERL_TEST_NUMCONVERTS
perlsource, perlinterp, perlhacktut, perlhacktips, perlguts, perlxstut and perlxs, perlapi, Porting/pumpkin.pod, The perl5-porters FAQ
"The Road goes ever on and on, down from the door where it began."
AUTHOR

perlsource - A guide to the Perl source tree

DESCRIPTION
C code
lib/, ext/, dist/, cpan/
Module tests, t/base/, t/cmd/, t/comp/, t/io/, t/mro/, t/op/, t/re/, t/run/, t/uni/, t/win32/, t/porting/, t/lib/, t/x2p
check*, Maintainers, Maintainers.pl, and Maintainers.pm, podtidy
Build system

perlinterp - An overview of the Perl interpreter

DESCRIPTION

perlhacktut - Walk through the creation of a simple C code patch

DESCRIPTION
AUTHOR

perlhacktips - Tips for Perl core C code hacking

DESCRIPTION
Portability problems
Security problems
run [args], break function_name, break source.c:xxx, step, next, continue, finish, 'enter', print
-Accflags=-DPURIFY, -Doptimize='-g', -Uusemymalloc, -Dusemultiplicity, DEFINES, USE_MULTI = define, #PERL_MALLOC = define, CFG = Debug
-a, -b, -e routine, -f routine, -s, -z
AUTHOR
DESCRIPTION
experimental, deprecated, discouraged, removed
A Social Contract about Artistic Control

perlgit - Detailed information about git and the Perl repository

DESCRIPTION
DESCRIPTION
Programming Perl (the "Camel Book"):, The Perl Cookbook (the "Ram Book"):, Learning Perl (the "Llama Book"), Intermediate Perl (the "Alpaca Book")
Perl 5 Pocket Reference, Perl Debugger Pocket Reference, Regular Expression Pocket Reference
Beginning Perl, Learning Perl, Intermediate Perl (the "Alpaca Book"), Mastering Perl, Effective Perl Programming
Writing Perl Modules for CPAN, The Perl Cookbook, Automating System Administration with Perl, Real World SQL Server Administration with Perl
Regular Expressions Cookbook, Programming the Perl DBI, Perl Best Practices, Higher-Order Perl, Mastering Regular Expressions, Network Programming with Perl, Perl Template Toolkit, Object Oriented Perl, Data Munging with Perl, Mastering Perl/Tk, Extending and Embedding Perl, Pro Perl Debugging
Programming Pearls, More Programming Pearls
A note on freshness

perlcommunity - a brief overview of the Perl community

DESCRIPTION
AUTHOR

perldoc - Look up Perl documentation in Pod format.

DESCRIPTION
-h, -D, -t, -u, -m module, -l, -F, -f perlfunc, -q perlfaq-search-regexp, -v perlvar, -T, -d destination-filename, -o output-formatname, -M module-name, -w option:value or -w option, -X, -L language_code, PageName|ModuleName|ProgramName|URL, -n some-formatter, -r, -i, -V
AUTHOR

perlhist - the Perl history records

DESCRIPTION

perldelta - what is new for perl v5.16.3

DESCRIPTION
Modules and Pragmata

perl5163delta, perldelta - what is new for perl v5.16.3

DESCRIPTION
Modules and Pragmata

perl5162delta - what is new for perl v5.16.2

DESCRIPTION
Modules and Pragmata
Configuration and Compilation
configuration should no longer be confused by ls colorization
Platform-Specific Notes
AIX
fix /\h/ equivalence with /[\h]/

perl5161delta - what is new for perl v5.16.1

DESCRIPTION
Modules and Pragmata
Configuration and Compilation
Platform-Specific Notes
VMS

perl5160delta - what is new for perl v5.16.0

DESCRIPTION
Modules and Pragmata
Configuration and Compilation
Platform-Specific Notes

perl5160delta - what is new for perl v5.16.0

DESCRIPTION
Modules and Pragmata
Configuration and Compilation
Platform-Specific Notes

perl5143delta - what is new for perl v5.14.3

DESCRIPTION
"Digest" unsafe use of eval (CVE-2011-3597)
Modules and Pragmata
Configuration and Compilation
Platform-Specific Notes
FreeBSD, Solaris and NetBSD, HP-UX, Linux, Mac OS X, GNU/Hurd, NetBSD

perl5142delta - what is new for perl v5.14.2

DESCRIPTION
"File::Glob::bsd_glob()" memory error with GLOB_ALTDIRFUNC (CVE-2011-2728).
"Encode" decode_xs n-byte heap-overflow (CVE-2011-2939)
Modules and Pragmata
Platform-Specific Notes
HP-UX PA-RISC/64 now supports gcc-4.x, Building on OS X 10.7 Lion and Xcode 4 works again

perl5141delta - what is new for perl v5.14.1

DESCRIPTION
Modules and Pragmata
Configuration and Compilation
Platform-Specific Notes

perl5140delta - what is new for perl v5.14.0

DESCRIPTION
Modules and Pragmata
much less configuration dialog hassle, support for META/MYMETA.json, support for local::lib, support for HTTP::Tiny to reduce the dependency on FTP sites, automatic mirror selection, iron out all known bugs in configure_requires, support for distributions compressed with bzip2(1), allow Foo/Bar.pm on the command line to mean "Foo::Bar", charinfo(), charscript(), charblock()
Closure prototype called, Insecure user-defined property %s, panic: gp_free failed to free glob pointer - something is repeatedly re-creating entries, Parsing code internal error (%s), refcnt: fd %d%s, Regexp modifier "/%c" may not appear twice, Regexp modifiers "/%c" and "/%c" are mutually exclusive, Using !~ with %s doesn't make sense, "\b{" is deprecated; use "\b\{" instead, "\B{" is deprecated; use "\B\{" instead, Operation "%s" returns its argument for .., Use of qw(...) as parentheses is deprecated
Configuration and Compilation
AIX
Apollo DomainOS, MacOS Classic
Platform-Specific Notes
C API Changes
"Perl_ptr_table_clear", "sv_compile_2op", "find_rundefsvoffset", "CALL_FPTR" and "CPERLscope"
Aliasing packages by assigning to globs [perl #77358], Deleting packages by deleting their containing stash elements, Undefining the glob containing a package ("undef *Foo::"), Undefining an ISA glob ("undef *Foo::ISA"), Deleting an ISA stash element ("delete $Foo::{ISA}"), Sharing @ISA arrays between classes (via "*Foo::ISA = \@Bar::ISA" or "*Foo::ISA = *Bar::ISA") [perl #77238]
Miscellaneous Memory Leaks
Bugs Relating to the C API

perl5124delta - what is new for perl v5.12.4

DESCRIPTION
Modules and Pragmata
Linux

perl5123delta - what is new for perl v5.12.3

DESCRIPTION
"keys", "values" work on arrays
Solaris, VMS, VOS

perl5122delta - what is new for perl v5.12.2

DESCRIPTION
Modules and Pragmata
Pragmata Changes
"Carp", "CPANPLUS", "File::Glob", "File::Copy", "File::Spec"
Installation and Configuration Improvements
Configuration improvements
Compilation improvements

perl5121delta - what is new for perl v5.12.1

DESCRIPTION
Modules and Pragmata
Pragmata Changes
Testing Improvements
Installation and Configuration Improvements
Configuration improvements

perl5120delta - what is new for perl v5.12.0

DESCRIPTION
Unicode improvements
A proper interface for pluggable Method Resolution Orders
"\N" experimental regex escape
"each", "keys", "values" are now more flexible
"when" as a statement modifier
$, flexibility
// in when clauses
"delete local"
32-bit limit on substr arguments removed
Deprecations warn by default
Version number formats
@INC reorganization
flip-flop operators, defined-or operator
suidperl, Use of ":=" to mean an empty attribute list, "UNIVERSAL->import()", Use of "goto" to jump into a construct, Custom character names in \N{name} that don't look like names, Deprecated Modules, Class::ISA, Pod::Plainer, Shell, Switch, Assignment to $[, Use of the attribute :locked on subroutines, Use of "locked" with the attributes pragma, Use of "unique" with the attributes pragma, Perl_pmflag, Numerous Perl 4-era libraries
Unicode overhaul
Modules and Pragmata
"autodie", "Compress::Raw::Bzip2", "overloading", "parent", "Parse::CPAN::Meta", "VMS::DCLsym", "VMS::Stdio", "XS::APItest::KeywordRPN"
"base", "bignum", "charnames", "constant", "diagnostics", "feature", "less", "lib", "mro", "overload", "threads", "threads::shared", "version", "warnings"
"Archive::Extract", "Archive::Tar", "Attribute::Handlers", "AutoLoader", "B::Concise", "B::Debug", "B::Deparse", "B::Lint", "CGI", "Class::ISA", "Compress::Raw::Zlib", "CPAN", "CPANPLUS", "CPANPLUS::Dist::Build", "Data::Dumper", "DB_File", "Devel::PPPort", "Digest", "Digest::MD5", "Digest::SHA", "Encode", "Exporter", "ExtUtils::CBuilder", "ExtUtils::Command", "ExtUtils::Constant", "ExtUtils::Install", "ExtUtils::MakeMaker", "ExtUtils::Manifest", "ExtUtils::ParseXS", "File::Fetch", "File::Path", "File::Temp", "Filter::Simple", "Filter::Util::Call", "Getopt::Long", "IO", "IO::Zlib", "IPC::Cmd", "IPC::SysV", "Locale::Maketext", "Locale::Maketext::Simple", "Log::Message", "Log::Message::Simple", "Math::BigInt", "Math::BigInt::FastCalc", "Math::BigRat", "Math::Complex", "Memoize", "MIME::Base64", "Module::Build", "Module::CoreList", "Module::Load", "Module::Load::Conditional", "Module::Loaded", "Module::Pluggable", "Net::Ping", "NEXT", "Object::Accessor", "Package::Constants", "PerlIO", "Pod::Parser", "Pod::Perldoc", "Pod::Plainer", "Pod::Simple", "Safe", "SelfLoader", "Storable", "Switch", "Sys::Syslog", "Term::ANSIColor", "Term::UI", "Test", "Test::Harness", "Test::Simple", "Text::Balanced", "Text::ParseWords", "Text::Soundex", "Thread::Queue", "Thread::Semaphore", "Tie::RefHash", "Time::HiRes", "Time::Local", "Time::Piece", "Unicode::Collate", "Unicode::Normalize", "Win32", "Win32API::File", "XSLoader"
"attrs", "CPAN::API::HOWTO", "CPAN::DeferedCode", "CPANPLUS::inc", "DCLsym", "ExtUtils::MakeMaker::bytes", "ExtUtils::MakeMaker::vmsish", "Stdio", "Test::Harness::Assert", "Test::Harness::Iterator", "Test::Harness::Point", "Test::Harness::Results", "Test::Harness::Straps", "Test::Harness::Util", "XSSymSet"
Installation and Configuration Improvements
Testing improvements
Parallel tests, Test harness flexibility, Test watchdog
"Illegal character in prototype for %s : %s", "Prototype after '%c' for %s : %s"
Haiku, MirOS BSD
Domain/OS, MiNT, Tenon MachTen
AIX, Cygwin, Darwin (Mac OS X), DragonFly BSD, FreeBSD, Irix, NetBSD, OpenVMS, Stratus VOS, Symbian, Windows

perl5101delta - what is new for perl v5.10.1

DESCRIPTION
Unicode Character Database 5.1.0
A proper interface for pluggable Method Resolution Orders
Modules and Pragmata
"autodie", "Compress::Raw::Bzip2", "parent", "Parse::CPAN::Meta"
Pragmata Changes
"attributes", "attrs", "base", "bigint", "bignum", "bigrat", "charnames", "constant", "feature", "fields", "lib", "open", "overload", "overloading", "version"
"Archive::Extract", "Archive::Tar", "Attribute::Handlers", "AutoLoader", "AutoSplit", "B", "B::Debug", "B::Deparse", "B::Lint", "B::Xref", "Benchmark", "Carp", "CGI", "Compress::Zlib", "CPAN", "CPANPLUS", "CPANPLUS::Dist::Build", "Cwd", "Data::Dumper", "DB", "DB_File", "Devel::PPPort", "Digest::MD5", "Digest::SHA", "DirHandle", "Dumpvalue", "DynaLoader", "Encode", "Errno", "Exporter", "ExtUtils::CBuilder", "ExtUtils::Command", "ExtUtils::Constant", "ExtUtils::Embed", "ExtUtils::Install", "ExtUtils::MakeMaker", "ExtUtils::Manifest", "ExtUtils::ParseXS", "Fatal", "File::Basename", "File::Compare", "File::Copy", "File::Fetch", "File::Find", "File::Path", "File::Spec", "File::stat", "File::Temp", "FileCache", "FileHandle", "Filter::Simple", "Filter::Util::Call", "FindBin", "GDBM_File", "Getopt::Long", "Hash::Util::FieldHash", "I18N::Collate", "IO", "IO::Compress::*", "IO::Dir", "IO::Handle", "IO::Socket", "IO::Zlib", "IPC::Cmd", "IPC::Open3", "IPC::SysV", "lib", "List::Util", "Locale::MakeText", "Log::Message", "Math::BigFloat", "Math::BigInt", "Math::BigInt::FastCalc", "Math::BigRat", "Math::Complex", "Math::Trig", "Memoize", "Module::Build", "Module::CoreList", "Module::Load", "Module::Load::Conditional", "Module::Loaded", "Module::Pluggable", "NDBM_File", "Net::Ping", "NEXT", "Object::Accessor", "OS2::REXX", "Package::Constants", "PerlIO", "PerlIO::via", "Pod::Man", "Pod::Parser", "Pod::Simple", "Pod::Text", "POSIX", "Safe", "Scalar::Util", "SelectSaver", "SelfLoader", "Socket", "Storable", "Switch", "Symbol", "Sys::Syslog", "Term::ANSIColor", "Term::ReadLine", "Term::UI", "Test::Harness", "Test::Simple", "Text::ParseWords", "Text::Tabs", "Text::Wrap", "Thread::Queue", "Thread::Semaphore", "threads", "threads::shared", "Tie::RefHash", "Tie::StdHandle", "Time::HiRes", "Time::Local", "Time::Piece", "Unicode::Normalize", "Unicode::UCD", "UNIVERSAL", "Win32", "Win32API::File", "XSLoader"
h2ph, h2xs, perl5db.pl, perlthanks
perlhaiku, perlmroapi, perlperf, perlrepository, perlthanks
Installation and Configuration Improvements
Configuration improvements
Compilation improvements
AIX, Cygwin, FreeBSD, Irix, Haiku, MirOS BSD, NetBSD, Stratus VOS, Symbian, Win32, VMS
"panic: sv_chop %s", "Can't locate package %s for the parents of %s", "v-string in use/require is non-portable", "Deep recursion on subroutine "%s""
"SVf_UTF8", "SVs_TEMP"
t/comp/retainedlines.t, t/io/perlio_fail.t, t/io/perlio_leaks.t, t/io/perlio_open.t, t/io/perlio.t, t/io/pvbm.t, t/mro/package_aliases.t, t/op/dbm.t, t/op/index_thr.t, t/op/pat_thr.t, t/op/qr_gc.t, t/op/reg_email_thr.t, t/op/regexp_qr_embed_thr.t, t/op/regexp_unicode_prop.t, t/op/regexp_unicode_prop_thr.t, t/op/reg_nc_tie.t, t/op/reg_posixcc.t, t/op/re.t, t/op/setpgrpstack.t, t/op/substr_thr.t, t/op/upgrade.t, t/uni/lex_utf8.t, t/uni/tie.t

perl5100delta - what is new for perl 5.10.0

DESCRIPTION
Recursive Patterns, Named Capture Buffers, Possessive Quantifiers, Backtracking control verbs, Relative backreferences, "\K" escape, Vertical and horizontal whitespace, and linebreak
"say()"
"no VERSION"
"chdir", "chmod" and "chown" on filehandles
"${^RE_DEBUG_FLAGS}", "${^CHILD_ERROR_NATIVE}", "${^RE_TRIE_MAXBUF}", "${^WIN32_SLOPPY_STAT}"
Modules and Pragmata
Pragmata Changes
"feature", "mro", Scoping of the "sort" pragma, Scoping of "bignum", "bigint", "bigrat", "base", "strict" and "warnings", "version", "warnings", "less"
"Attribute::Handlers", "B::Lint", "B", "Thread"
perl -d, ptar, ptardiff, shasum, corelist, h2ph and h2xs, perlivp, find2perl, config_data, cpanp, cpan2dist, pod2html
"PERL_DONT_CREATE_GVSV"
Engine de-recursivised, Single char char-classes treated as literals, Trie optimisation of literal string alternations, Aho-Corasick start-point optimisation
Installation and Configuration Improvements
Configuration improvements
"-Dusesitecustomize", Relocatable installations, strlcat() and strlcpy(), "d_pseudofork" and "d_printf_format_null", Configure help
Compilation improvements
Parallel build, Borland's compilers support, Static build on Windows, ppport.h files, C++ compatibility, Support for Microsoft 64-bit compiler, Visual C++, Win32 builds
Installation improvements
Module auxiliary files
strictures in regexp-eval blocks, Calling CORE::require(), Subscripts of slices, "no warnings 'category'" works correctly with -w, threads improvements, chr() and negative values, PERL5SHELL and tainting, Using *FILE{IO}, Overloading and reblessing, Overloading and UTF-8, eval memory leaks fixed, Random device on Windows, PERLIO_DEBUG, PerlIO::scalar and read-only scalars, study() and UTF-8, Critical signals, @INC-hook fix, "-t" switch fix, Duping UTF-8 filehandles, Localisation of hash elements
Use of uninitialized value, Deprecated use of my() in false conditional, !=~ should be !~, Newline in left-justified string, Too late for "-T" option, "%s" variable %s masks earlier declaration, readdir()/closedir()/etc. attempted on invalid dirhandle, Opening dirhandle/filehandle %s also as a file/directory, Use of -P is deprecated, v-string in use/require is non-portable, perl -V

perl589delta - what is new for perl v5.8.9

DESCRIPTION
Modules and Pragmata
Installation and Configuration Improvements
Configuration improvements
Compilation improvements
Installation improvements.
ext/DynaLoader/t/DynaLoader.t, t/comp/fold.t, t/io/pvbm.t, t/lib/proxy_constant_subs.t, t/op/attrhand.t, t/op/dbm.t, t/op/inccode-tie.t, t/op/incfilter.t, t/op/kill0.t, t/op/qrstack.t, t/op/qr.t, t/op/regexp_qr_embed.t, t/op/regexp_qr.t, t/op/rxcode.t, t/op/studytied.t, t/op/substT.t, t/op/symbolcache.t, t/op/upgrade.t, t/mro/package_aliases.t, t/pod/twice.t, t/run/cloexec.t, t/uni/cache.t, t/uni/chr.t, t/uni/greek.t, t/uni/latin2.t, t/uni/overload.t, t/uni/tie.t

perl588delta - what is new for perl v5.8.8

DESCRIPTION
Modules and Pragmata
"h2xs" enhancements
"perlivp" enhancements
Installation and Configuration Improvements

perl587delta - what is new for perl v5.8.7

DESCRIPTION
Unicode Character Database 4.1.0
"Config.pm" is now much smaller.
Modules and Pragmata
find2perl enhancements
Installation and Configuration Improvements

perl586delta - what is new for perl v5.8.6

DESCRIPTION
Modules and Pragmata

perl585delta - what is new for perl v5.8.5

DESCRIPTION
Modules and Pragmata
Installation and Configuration Improvements

perl584delta - what is new for perl v5.8.4

DESCRIPTION
Unicode Character Database 4.0.1
Modules and Pragmata
Attribute::Handlers, B, Benchmark, CGI, Carp, Cwd, Exporter, File::Find, IO, IPC::Open3, Local::Maketext, Math::BigFloat, Math::BigInt, Math::BigRat, MIME::Base64, ODBM_File, POSIX, Shell, Socket, Storable, Switch, Sys::Syslog, Term::ANSIColor, Time::HiRes, Unicode::UCD, Win32, base, open, threads, utf8
Installation and Configuration Improvements

perl583delta - what is new for perl v5.8.3

DESCRIPTION
Modules and Pragmata
CGI, Cwd, Digest, Digest::MD5, Encode, File::Spec, FindBin, List::Util, Math::BigInt, PodParser, Pod::Perldoc, POSIX, Unicode::Collate, Unicode::Normalize, Test::Harness, threads::shared
Installation and Configuration Improvements
Configuration and Building

perl582delta - what is new for perl v5.8.2

DESCRIPTION
Modules and Pragmata
Devel::PPPort, Digest::MD5, I18N::LangTags, libnet, MIME::Base64, Pod::Perldoc, strict, Tie::Hash, Time::HiRes, Unicode::Collate, Unicode::Normalize, UNIVERSAL

perl581delta - what is new for perl v5.8.1

DESCRIPTION
Modules and Pragmata
base, B::Bytecode, B::Concise, B::Deparse, Benchmark, ByteLoader, bytes, CGI, charnames, CPAN, Data::Dumper, DB_File, Devel::PPPort, Digest::MD5, Encode, fields, libnet, Math::BigInt, MIME::Base64, NEXT, Net::Ping, PerlIO::scalar, podlators, Pod::LaTeX, PodParsers, Pod::Perldoc, Scalar::Util, Storable, strict, Term::ANSIcolor, Test::Harness, Test::More, Test::Simple, Text::Balanced, Time::HiRes, threads, threads::shared, Unicode::Collate, Unicode::Normalize, Win32::GetFolderPath, Win32::GetOSVersion
Installation and Configuration Improvements
Net::Ping 450_service and 510_ping_udp failures

perl58delta - what is new for perl v5.8.0

DESCRIPTION
Modules and Pragmata
Installation and Configuration Improvements
Security Vulnerability Closed [561]

perl561delta - what's new for perl v5.6.1

DESCRIPTION
Summary of changes between 5.6.0 and 5.6.1
Security Issues
"UNIVERSAL::isa()", Memory leaks, Numeric conversions, qw(a\\b), caller(), Bugs in regular expressions, "slurp" mode, Autovivification of symbolic references to special variables, Lexical warnings, Spurious warnings and errors, glob(), Tainting, sort(), #line directives, Subroutine prototypes, map(), Debugger, PERL5OPT, chop(), Unicode support, 64-bit support, Compiler, Lvalue subroutines, IO::Socket, File::Find, xsubpp, "no Module;", Tests
Configuration issues
B::Concise, File::Temp, Pod::LaTeX, Pod::Text::Overstrike, CGI, CPAN, Class::Struct, DB_File, Devel::Peek, File::Find, Getopt::Long, IO::Poll, IPC::Open3, Math::BigFloat, Math::Complex, Net::Ping, Opcode, Pod::Parser, Pod::Text, SDBM_File, Sys::Syslog, Tie::RefHash, Tie::SubstrHash
NCR MP-RAS, NonStop-UX
Interpreter cloning, threads, and concurrency
Unicode and UTF-8 support
"our" declarations
64-bit support
"more bits"
"sort $coderef @foo" allowed
Comments in pack() templates
Boolean assignment operators are legal lvalues
Pseudo-hashes work better
"-T" filetest recognizes UTF-8 encoded files as "text"
Diagnostics follow STDERR
"require" and "do" may be overridden
$^X variables may now have names longer than one character
@- and @+ provide starting/ending offsets of regex submatches
Modules and Pragmata
attributes, B, Benchmark, ByteLoader, constant, charnames, Data::Dumper, DB, DB_File, Devel::DProf, Devel::Peek, Dumpvalue, DynaLoader, English, Env, Fcntl, File::Compare, File::Find, File::Glob, File::Spec, File::Spec::Functions, Getopt::Long, IO, JPL, lib, Math::BigInt, Math::Complex, Math::Trig, Pod::Parser, Pod::InputObjects, Pod::Checker, podchecker, Pod::ParseUtils, Pod::Find, Pod::Select, podselect, Pod::Usage, pod2usage, Pod::Text and Pod::Man, SDBM_File, Sys::Syslog, Sys::Hostname, Term::ANSIColor, Time::Local, Win32, XSLoader, DBM Filters
perlapi.pod, perlboot.pod, perlcompile.pod, perldbmfilter.pod, perldebug.pod, perldebguts.pod, perlfork.pod, perlfilter.pod, perlhack.pod, perlintern.pod, perllexwarn.pod, perlnumber.pod, perlopentut.pod, perlreftut.pod, perltootc.pod, perltodo.pod, perlunicode.pod
Installation and Configuration Improvements
"%s" variable %s masks earlier declaration in same %s, "my sub" not yet implemented, "our" variable %s redeclared, '!' allowed only after types %s, / cannot take a count, / must be followed by a, A or Z, / must be followed by a*, A* or Z*, / must follow a numeric type, /%s/: Unrecognized escape \\%c passed through, /%s/: Unrecognized escape \\%c in character class passed through, /%s/ should probably be written as "%s", %s() called too early to check prototype, %s argument is not a HASH or ARRAY element, %s argument is not a HASH or ARRAY element or slice, %s argument is not a subroutine name, %s package attribute may clash with future reserved word: %s, (in cleanup) %s, <> should be quotes, Attempt to join self, Bad evalled substitution pattern, Bad realloc() ignored, Bareword found in conditional, Binary number > 0b11111111111111111111111111111111 non-portable, Bit vector size > 32 non-portable, Buffer overflow in prime_env_iter: %s, Can't check filesystem of script "%s", Can't declare class for non-scalar %s in "%s", Can't declare %s in "%s", Can't ignore signal CHLD, forcing to default, Can't modify non-lvalue subroutine call, Can't read CRTL environ, Can't remove %s: %s, skipping file, Can't return %s from lvalue subroutine, Can't weaken a nonreference, Character class [:%s:] unknown, Character class syntax [%s] belongs inside character classes, Constant is not %s reference, constant(%s): %s, CORE::%s is not a keyword, defined(@array) is deprecated, defined(%hash) is deprecated, Did not produce a valid header, (Did you mean "local" instead of "our"?), Document contains no data, entering effective %s failed, false [] range "%s" in regexp, Filehandle %s opened only for output, flock() on closed filehandle %s, Global symbol "%s" requires explicit package name, Hexadecimal number > 0xffffffff non-portable, Ill-formed CRTL environ value "%s", Ill-formed message in prime_env_iter: |%s|, Illegal binary digit %s, Illegal binary digit %s ignored, Illegal number of bits in vec, Integer overflow in %s number, Invalid %s attribute: %s, Invalid %s attributes: %s, invalid [] range "%s" in regexp, Invalid separator character %s in attribute list, Invalid separator character %s in subroutine attribute list, leaving effective %s failed, Lvalue subs returning %s not implemented yet, Method %s not permitted, Missing %sbrace%s on \N{}, Missing command in piped open, Missing name in "my sub", No %s specified for -%c, No package name allowed for variable %s in "our", No space allowed after -%c, no UTC offset information; assuming local time is UTC, Octal number > 037777777777 non-portable, panic: del_backref, panic: kid popen errno read, panic: magic_killbackrefs, Parentheses missing around "%s" list, Possible unintended interpolation of %s in string, Possible Y2K bug: %s, pragma "attrs" is deprecated, use "sub NAME : ATTRS" instead, Premature end of script headers, Repeat count in pack overflows, Repeat count in unpack overflows, realloc() of freed memory ignored, Reference is already weak, setpgrp can't take arguments, Strange *+?{} on zero-length expression, switching effective %s is not implemented, This Perl can't reset CRTL environ elements (%s), This Perl can't set CRTL environ elements (%s=%s), Too late to run %s block, Unknown open() mode '%s', Unknown process %x sent message to prime_env_iter: %s, Unrecognized escape \\%c passed through, Unterminated attribute parameter in attribute list, Unterminated attribute list, Unterminated attribute parameter in subroutine attribute list, Unterminated subroutine attribute list, Value of CLI symbol "%s" too long, Version number must be a constant number
CHECK is a new keyword, Treatment of list slices of undef has changed, Format of $English::PERL_VERSION is different, Literals of the form 1.2.3 parse differently, Possibly changed pseudo-random number generator, Hashing function for hash keys has changed, "undef" fails on read only values, Close-on-exec bit may be set on pipe and socket handles, Writing "$$1" to mean "${$}1" is unsupported, delete(), each(), values() and "\(%h)", vec(EXPR,OFFSET,BITS) enforces powers-of-two BITS, Text of some diagnostic output has changed, "%@" has been removed, Parenthesized not() behaves like a list operator, Semantics of bareword prototype "(*)" have changed, Semantics of bit operators may have changed on 64-bit platforms, More builtins taint their results
C Source Incompatibilities
"PERL_POLLUTE", "PERL_IMPLICIT_CONTEXT", "PERL_POLLUTE_MALLOC"
"PATCHLEVEL" is now "PERL_VERSION"
UNICOS/mk CC failures during Configure run
Threads, Unicode, 64-bit support, Lvalue subroutines, Weak references, The pseudo-hash data type, The Compiler suite, Internal implementation of file globbing, The DB module, The regular expression code constructs:
Character class syntax [: :] is reserved for future extensions, Ill-formed logical name |%s| in prime_env_iter, In string, @%s now must be written as \@%s, Probable precedence problem on %s, regexp too big, Use of "$$<digit>" to mean "${$}<digit>" is deprecated

perl56delta - what's new for perl v5.6.0

DESCRIPTION
Interpreter cloning, threads, and concurrency
Unicode and UTF-8 support
"our" declarations
64-bit support
"more bits"
"sort $coderef @foo" allowed
Comments in pack() templates
Boolean assignment operators are legal lvalues
Pseudo-hashes work better
"-T" filetest recognizes UTF-8 encoded files as "text"
Diagnostics follow STDERR
"require" and "do" may be overridden
$^X variables may now have names longer than one character
@- and @+ provide starting/ending offsets of regex matches
Modules and Pragmata
attributes, B, Benchmark, ByteLoader, constant, charnames, Data::Dumper, DB, DB_File, Devel::DProf, Devel::Peek, Dumpvalue, DynaLoader, English, Env, Fcntl, File::Compare, File::Find, File::Glob, File::Spec, File::Spec::Functions, Getopt::Long, IO, JPL, lib, Math::BigInt, Math::Complex, Math::Trig, Pod::Parser, Pod::InputObjects, Pod::Checker, podchecker, Pod::ParseUtils, Pod::Find, Pod::Select, podselect, Pod::Usage, pod2usage, Pod::Text and Pod::Man, SDBM_File, Sys::Syslog, Sys::Hostname, Term::ANSIColor, Time::Local, Win32, XSLoader, DBM Filters
perlapi.pod, perlboot.pod, perlcompile.pod, perldbmfilter.pod, perldebug.pod, perldebguts.pod, perlfork.pod, perlfilter.pod, perlhack.pod, perlintern.pod, perllexwarn.pod, perlnumber.pod, perlopentut.pod, perlreftut.pod, perltootc.pod, perltodo.pod, perlunicode.pod
Installation and Configuration Improvements
"%s" variable %s masks earlier declaration in same %s, "my sub" not yet implemented, "our" variable %s redeclared, '!' allowed only after types %s, / cannot take a count, / must be followed by a, A or Z, / must be followed by a*, A* or Z*, / must follow a numeric type, /%s/: Unrecognized escape \\%c passed through, /%s/: Unrecognized escape \\%c in character class passed through, /%s/ should probably be written as "%s", %s() called too early to check prototype, %s argument is not a HASH or ARRAY element, %s argument is not a HASH or ARRAY element or slice, %s argument is not a subroutine name, %s package attribute may clash with future reserved word: %s, (in cleanup) %s, <> should be quotes, Attempt to join self, Bad evalled substitution pattern, Bad realloc() ignored, Bareword found in conditional, Binary number > 0b11111111111111111111111111111111 non-portable, Bit vector size > 32 non-portable, Buffer overflow in prime_env_iter: %s, Can't check filesystem of script "%s", Can't declare class for non-scalar %s in "%s", Can't declare %s in "%s", Can't ignore signal CHLD, forcing to default, Can't modify non-lvalue subroutine call, Can't read CRTL environ, Can't remove %s: %s, skipping file, Can't return %s from lvalue subroutine, Can't weaken a nonreference, Character class [:%s:] unknown, Character class syntax [%s] belongs inside character classes, Constant is not %s reference, constant(%s): %s, CORE::%s is not a keyword, defined(@array) is deprecated, defined(%hash) is deprecated, Did not produce a valid header, (Did you mean "local" instead of "our"?), Document contains no data, entering effective %s failed, false [] range "%s" in regexp, Filehandle %s opened only for output, flock() on closed filehandle %s, Global symbol "%s" requires explicit package name, Hexadecimal number > 0xffffffff non-portable, Ill-formed CRTL environ value "%s", Ill-formed message in prime_env_iter: |%s|, Illegal binary digit %s, Illegal binary digit %s ignored, Illegal number of bits in vec, Integer overflow in %s number, Invalid %s attribute: %s, Invalid %s attributes: %s, invalid [] range "%s" in regexp, Invalid separator character %s in attribute list, Invalid separator character %s in subroutine attribute list, leaving effective %s failed, Lvalue subs returning %s not implemented yet, Method %s not permitted, Missing %sbrace%s on \N{}, Missing command in piped open, Missing name in "my sub", No %s specified for -%c, No package name allowed for variable %s in "our", No space allowed after -%c, no UTC offset information; assuming local time is UTC, Octal number > 037777777777 non-portable, panic: del_backref, panic: kid popen errno read, panic: magic_killbackrefs, Parentheses missing around "%s" list, Possible unintended interpolation of %s in string, Possible Y2K bug: %s, pragma "attrs" is deprecated, use "sub NAME : ATTRS" instead, Premature end of script headers, Repeat count in pack overflows, Repeat count in unpack overflows, realloc() of freed memory ignored, Reference is already weak, setpgrp can't take arguments, Strange *+?{} on zero-length expression, switching effective %s is not implemented, This Perl can't reset CRTL environ elements (%s), This Perl can't set CRTL environ elements (%s=%s), Too late to run %s block, Unknown open() mode '%s', Unknown process %x sent message to prime_env_iter: %s, Unrecognized escape \\%c passed through, Unterminated attribute parameter in attribute list, Unterminated attribute list, Unterminated attribute parameter in subroutine attribute list, Unterminated subroutine attribute list, Value of CLI symbol "%s" too long, Version number must be a constant number
CHECK is a new keyword, Treatment of list slices of undef has changed, Format of $English::PERL_VERSION is different, Literals of the form 1.2.3 parse differently, Possibly changed pseudo-random number generator, Hashing function for hash keys has changed, "undef" fails on read only values, Close-on-exec bit may be set on pipe and socket handles, Writing "$$1" to mean "${$}1" is unsupported, delete(), each(), values() and "\(%h)", vec(EXPR,OFFSET,BITS) enforces powers-of-two BITS, Text of some diagnostic output has changed, "%@" has been removed, Parenthesized not() behaves like a list operator, Semantics of bareword prototype "(*)" have changed, Semantics of bit operators may have changed on 64-bit platforms, More builtins taint their results
C Source Incompatibilities
"PERL_POLLUTE", "PERL_IMPLICIT_CONTEXT", "PERL_POLLUTE_MALLOC"
"PATCHLEVEL" is now "PERL_VERSION"
UNICOS/mk CC failures during Configure run
Threads, Unicode, 64-bit support, Lvalue subroutines, Weak references, The pseudo-hash data type, The Compiler suite, Internal implementation of file globbing, The DB module, The regular expression code constructs:
Character class syntax [: :] is reserved for future extensions, Ill-formed logical name |%s| in prime_env_iter, In string, @%s now must be written as \@%s, Probable precedence problem on %s, regexp too big, Use of "$$<digit>" to mean "${$}<digit>" is deprecated

perl5005delta - what's new for perl5.005

DESCRIPTION
Many new and improved optimizations, Many bug fixes, New regular expression constructs, New operator for precompiled regular expressions, Other improvements, Incompatible changes
"%!" is transparently tied to the Errno module
Pseudo-hashes are supported
"EXPR foreach EXPR" is supported
$^E is meaningful on Win32
"foreach (1..1000000)" optimized
"Foo::" can be used as implicitly quoted package name
"exists $Foo::{Bar::}" tests existence of a package
"our" is now a reserved word
4th argument to substr
Magic lvalues are now more magical
<> now reads in records
Modules and Pragmata
B, Data::Dumper, Dumpvalue, Errno, File::Spec, ExtUtils::Installed, ExtUtils::Packlist, Fatal, IPC::SysV, Test, Tie::Array, Tie::Handle, Thread, attrs, fields, re
Benchmark, Carp, CGI, Fcntl, Math::Complex, Math::Trig, POSIX, DB_File, MakeMaker, CPAN, Cwd
Documentation Changes
Ambiguous call resolved as CORE::%s(), qualify as such or use &, Bad index while coercing array into hash, Bareword "%s" refers to nonexistent package, Can't call method "%s" on an undefined value, Can't check filesystem of script "%s" for nosuid, Can't coerce array into hash, Can't goto subroutine from an eval-string, Can't localize pseudo-hash element, Can't use %%! because Errno.pm is not available, Cannot find an opnumber for "%s", Character class syntax [. .] is reserved for future extensions, Character class syntax [: :] is reserved for future extensions, Character class syntax [= =] is reserved for future extensions, %s: Eval-group in insecure regular expression, %s: Eval-group not allowed, use re 'eval', %s: Eval-group not allowed at run time, Explicit blessing to '' (assuming package main), Illegal hex digit ignored, No such array field, No such field "%s" in variable %s of type %s, Out of memory during ridiculously large request, Range iterator outside integer range, Recursive inheritance detected while looking for method '%s' %s, Reference found where even-sized list expected, Undefined value assigned to typeglob, Use of reserved word "%s" is deprecated, perl: warning: Setting locale failed
Can't mktemp(), Can't write to temp file for -e: %s, Cannot open temporary file, regexp too big
Configuration Changes

perl5004delta - what's new for perl5.004

DESCRIPTION
List assignment to %ENV works
Compilation option: Binary compatibility with 5.003
$PERL5OPT environment variable
Limitations on -M, -m, and -T options
"wantarray" may return undef
"eval EXPR" determines value of EXPR in scalar context
No glob() or <*>, No spawning if tainted $CDPATH, $ENV, $BASH_ENV, No spawning if tainted $TERM doesn't look like a terminal name
$coderef->(PARAMS)
__PACKAGE__
$^E, $^H, $^M
delete on slices, flock, printf and sprintf, keys as an lvalue, my() in Control Structures, pack() and unpack(), sysseek(), use VERSION, use Module VERSION LIST, prototype(FUNCTION), srand, $_ as Default, "m//gc" does not reset search position on failure, "m//x" ignores whitespace before ?*+{}, nested "sub{}" closures work now, formats work right on changing lexicals
isa(CLASS), can(METHOD), VERSION( [NEED] )
TIEHANDLE classname, LIST, PRINT this, LIST, PRINTF this, LIST, READ this LIST, READLINE this, GETC this, DESTROY this
-DPERL_EMERGENCY_SBRK, -DPACK_MALLOC, -DTWO_POT_OPTIMIZE
Miscellaneous efficiency enhancements
use autouse MODULE => qw(sub1 sub2 sub3), use blib, use blib 'dir', use constant NAME => VALUE, use locale, use ops, use vmsish
Sends converted HTML to standard output
"void" XSUBs now default to returning nothing
C Language API Changes
"gv_fetchmethod" and "perl_call_sv", "perl_eval_pv", Extended API for manipulating hashes
Documentation Changes
perldelta, perlfaq, perllocale, perltoot, perlapio, perlmodlib, perldebug, perlsec
"my" variable %s masks earlier declaration in same scope, %s argument is not a HASH element or slice, Allocation too large: %lx, Allocation too large, Applying %s to %s will act on scalar(%s), Attempt to free nonexistent shared string, Attempt to use reference as lvalue in substr, Bareword "%s" refers to nonexistent package, Can't redefine active sort subroutine %s, Can't use bareword ("%s") as %s ref while "strict refs" in use, Cannot resolve method `%s' overloading `%s' in package `%s', Constant subroutine %s redefined, Constant subroutine %s undefined, Copy method did not return a reference, Died, Exiting pseudo-block via %s, Identifier too long, Illegal character %s (carriage return), Illegal switch in PERL5OPT: %s, Integer overflow in hex number, Integer overflow in octal number, internal error: glob failed, Invalid conversion in %s: "%s", Invalid type in pack: '%s', Invalid type in unpack: '%s', Name "%s::%s" used only once: possible typo, Null picture in formline, Offset outside string, Out of memory!, Out of memory during request for %s, panic: frexp, Possible attempt to put comments in qw() list, Possible attempt to separate words with commas, Scalar value @%s{%s} better written as $%s{%s}, Stub found while resolving method `%s' overloading `%s' in %s, Too late for "-T" option, untie attempted while %d inner references still exist, Unrecognized character %s, Unsupported function fork, Use of "$$<digit>" to mean "${$}<digit>" is deprecated, Value of %s can be "0"; test with defined(), Variable "%s" may be unavailable, Variable "%s" will not stay shared, Warning: something's wrong, Ill-formed logical name |%s| in prime_env_iter, Got an error from DosAllocMem, Malformed PERLLIB_PREFIX, PERL_SH_DIR too long, Process terminated by SIG%s

perlexperiment - A listing of experimental features in Perl

DESCRIPTION
fork() emulation, Weak references, Internal file glob, 64-bit support, die accepts a reference, Unicode support, -Dusemultiplicity -Dusethreads, Long Doubles Still Don't Work In Solaris, GetOpt::Long Options can now take multiple values at once (experimental), 5.005-style threading, Test::Harness::Straps, perlcc, "our" can now have an experimental optional attribute "unique", Assertions, Linux abstract Unix domain sockets, Pod::HTML2Pod, Pod::PXML, threads, The <:pop> IO pseudolayer, The <:win32> IO pseudolayer, MLDBM, internal functions with M flag, lex_start API, internal API for %H, av_create_and_push, av_create_and_unshift_one, av_create_and_unshift_one, PL_keyword_plugin, hv_iternext_flags, lex_bufutf8, lex_discard_to, lex_grow_linestr, lex_next_chunk, lex_peek_unichar, lex_read_space, lex_read_to, lex_read_unichar, lex_stuff_pv, lex_stuff_pvn, lex_stuff_pvs, lex_stuff_sv, lex_unstuff, parse_fullstmt, parse_stmtseq, PL_parser->bufend, PL_parser->bufptr, PL_parser->linestart, PL_parser->linestr, Perl_signbit, pad_findmy, sv_utf8_decode, sv_utf8_downgrade, bytes_from_utf8, bytes_to_utf8, utf8_to_bytes, DB module, The pseudo-hash data type, Lvalue subroutines, There is an "installhtml" target in the Makefile, Unicode in Perl on EBCDIC, "(?{code})", "(??{ code })", Backtracking control verbs, Code expressions, conditional expressions, and independent expressions in regexes, The "\N" regex character class, gv_try_downgrade, Experimental Support for Sun Studio Compilers for Linux OS, Pluggable keywords
(none yet identified)
"legacy"

perlartistic - the Perl Artistic License

DESCRIPTION
"Package", "Standard Version", "Copyright Holder", "You", "Reasonable copying fee", "Freely Available"
a), b), c), d), a), b), c), d)

perlgpl - the GNU General Public License, version 1

DESCRIPTION

perlaix - Perl version 5 on IBM AIX (UNIX) systems

DESCRIPTION

perlamiga - Perl under Amiga OS

DESCRIPTION
Prerequisites for Compiling Perl on AmigaOS
Unix emulation for AmigaOS: ixemul.library, Version of Amiga OS
Build Prerequisites for Perl on AmigaOS
Making Perl on AmigaOS
Testing Perl on AmigaOS

perlbeos - Perl version 5.8+ on BeOS

DESCRIPTION

perlbs2000 - building and installing Perl for BS2000.

DESCRIPTION

perlce - Perl for WinCE

Building Perl for WinCE
DESCRIPTION
Microsoft Embedded Visual Tools, Microsoft Visual C++, Rainer Keuchel's celib-sources, Rainer Keuchel's console-sources, go to ./win32 subdirectory, edit file ./win32/ce-helpers/compile.bat, run compile.bat, run compile.bat dist
DESCRIPTION
PERL5LIB, PATH, TMP, UNIXROOTPATH, ROWS/COLS, HOME, CONSOLEFONTSIZE
Rainer Keuchel <coyxc@rainer-keuchel.de>, Vadim Konovalov

perlcygwin - Perl for Cygwin

"-lcrypt", "-lgdbm_compat" ("use GDBM_File"), "-ldb" ("use DB_File"), "cygserver" ("use IPC::SysV"), "-lutil"
"-Uusedl", "-Dusemymalloc", "-Uuseperlio", "-Dusemultiplicity", "-Uuse64bitint", "-Duselongdouble", "-Uuseithreads", "-Duselargefiles", "-Dmksymlinks"
Win9x and "d_eofnblk", Compiler/Preprocessor defines
Pathnames, Text/Binary, PerlIO, .exe, Cygwin vs. Windows process ids, Cygwin vs. Windows errors, rebase errors on fork or system, "chown()", Miscellaneous
"Cwd::cwd", "Cygwin::pid_to_winpid", "Cygwin::winpid_to_pid", "Cygwin::win_to_posix_path", "Cygwin::posix_to_win_path", "Cygwin::mount_table()", "Cygwin::mount_flags", "Cygwin::is_binmount", "Cygwin::sync_winenv"
Documentation, Build, Configure, Make, Install, Tests, Compiled Perl Source, Compiled Module Source, Perl Modules/Scripts, Perl Module Tests

perldgux - Perl under DG/UX.

DESCRIPTION
AUTHOR

perldos - Perl under DOS, W31, W95.

DESCRIPTION
Prerequisites for Compiling Perl on DOS
DJGPP, Pthreads
Building Perl on DOS
Testing Perl on DOS
Installation of Perl on DOS
Building Prerequisites for Perl on DOS
Building Non-XS Modules on DOS
Building XS Modules on DOS
AUTHOR

perlepoc - Perl for EPOC

AUTHOR

perlfreebsd - Perl version 5 on FreeBSD systems

DESCRIPTION
$^X doesn't always contain a full path in FreeBSD
AUTHOR

perlhaiku - Perl version 5.10+ on Haiku

DESCRIPTION

perlhpux - Perl version 5 on Hewlett-Packard Unix (HP-UX) systems

DESCRIPTION
AUTHOR

perlhurd - Perl version 5 on Hurd

DESCRIPTION
AUTHOR

perlirix - Perl version 5 on Irix systems

DESCRIPTION
Building 32-bit Perl in Irix
Building 64-bit Perl in Irix
Building with threads in Irix
AUTHOR

perllinux - Perl version 5 on Linux systems

DESCRIPTION
AUTHOR

perlmacos - Perl under Mac OS (Classic)

DESCRIPTION
AUTHOR

perlmacosx - Perl under Mac OS X

DESCRIPTION
AUTHOR

perlmpeix - Perl/iX for HP e3000 MPE

README, INSTALL, LIBSHP3K, PERL, .cpan/, lib/, man/, public_html/feedback.cgi, src/perl-5.6.0-mpe
 4,  6
    
AUTHOR

perlnetware - Perl for NetWare

DESCRIPTION
Tools & SDK
SetNWBld.bat, Buildtype.bat

perlopenbsd - Perl version 5 on OpenBSD systems

DESCRIPTION
AUTHOR

perlos2 - Perl under OS/2, DOS, Win0.3*, Win0.95 and WinNT.

DESCRIPTION
"It does not work"
I cannot run external programs
I cannot embed perl into my program, or use perl.dll from my program.
Is your program EMX-compiled with "-Zmt -Zcrtdll"?, Did you use ExtUtils::Embed?
"``" and pipe-"open" do not work under DOS.
"PERL_BADLANG", "PERL_BADFREE", Config.pm
Perl VIO and PM executables (dynamically linked), Perl_ VIO executable (statically linked), Executables for Perl utilities, Main Perl library, Additional Perl modules, Tools to compile Perl modules, Manpages for Perl and utilities, Manpages for Perl modules, Source for Perl documentation, Perl manual in .INF format, Pdksh
Warning
A lot of "bad free", Process terminated by SIGTERM/SIGINT, op/fs.t, op/stat.t
"a.out"-style build
Building a binary distribution
Building custom .EXE files
Making executables with a custom collection of statically loaded extensions
Making executables with a custom search-paths
Build FAQ
"setpriority", "getpriority"
"system()"
"extproc" on the first line
"File::Copy::syscopy", "DynaLoader::mod2fname", "Cwd::current_drive()",
"Cwd::sys_chdir(name)", "Cwd::change_drive(name)", "Cwd::sys_is_absolute(name)", "Cwd::sys_is_rooted(name)", "Cwd::sys_is_relative(name)", "Cwd::sys_cwd(name)", "Cwd::sys_abspath(name, dir)", "Cwd::extLibpath([type])", "Cwd::extLibpath_set( path [, type ] )", "OS2::Error(do_harderror,do_exception)", "OS2::Errors2Drive(drive)", OS2::SysInfo(), OS2::BootDrive(), "OS2::MorphPM(serve)", "OS2::UnMorphPM(serve)", "OS2::Serve_Messages(force)", "OS2::Process_Messages(force [, cnt])", "OS2::_control87(new,mask)", OS2::get_control87(), "OS2::set_control87_em(new=MCW_EM,mask=MCW_EM)", "OS2::DLLname([how [, \&xsub]])"
$OS2::emx_rev, $OS2::emx_env, $OS2::os_ver, $OS2::is_aout, $OS2::can_fork, $OS2::nsyserror
"popen", "tmpnam", "tmpfile", "ctermid", "stat", "mkdir", "rmdir", "flock"
"HAB", "HMQ", Treating errors reported by OS/2 API, "CheckOSError(expr)", "CheckWinError(expr)", "SaveWinError(expr)", "SaveCroakWinError(expr,die,name1,name2)", "WinError_2_Perl_rc", "FillWinError", "FillOSError(rc)", Loading DLLs and ordinals in DLLs
"PERLLIB_PREFIX"
"PERL_BADLANG"
"PERL_BADFREE"
"PERL_SH_DIR"
"USE_PERL_FLOCK"
"TMP" or "TEMP"
AUTHOR

perlos390 - building and installing Perl for OS/390 and z/OS

DESCRIPTION
Setup and utilities for Perl on OS/390
Configure Perl on OS/390
Build Anomalies with Perl on OS/390
Testing Anomalies with Perl on OS/390
Installation Anomalies with Perl on OS/390
Modules and Extensions for Perl on OS/390

perlos400 - Perl version 5 on OS/400

DESCRIPTION

perlplan9 - Plan 9-specific documentation for Perl

DESCRIPTION
AUTHOR

perlqnx - Perl version 5 on QNX

DESCRIPTION
AUTHOR

perlriscos - Perl version 5 for RISC OS

DESCRIPTION
AUTHOR

perlsolaris - Perl version 5 on Solaris systems

DESCRIPTION
Solaris FAQ, Precompiled Binaries, Solaris Documentation
64-bit perl on Solaris.
Threads in perl on Solaris.
Dynamic Loading Problems With GNU as and GNU ld, ld.so.1: ./perl: fatal: relocation error:, dlopen: stub interception failed, #error "No DATAMODEL_NATIVE specified", sh: ar: not found
AUTHOR

perlsymbian - Perl version 5 on Symbian OS

DESCRIPTION
AUTHOR

perltru64 - Perl version 5 on Tru64 (formerly known as Digital UNIX formerly known as DEC OSF/1) systems

DESCRIPTION
DB_File tests failing on Tru64
64-bit Perl on Tru64
Warnings about floating-point overflow when compiling Perl on Tru64
Testing Perl on Tru64
AUTHOR

perluts - Perl under UTS

DESCRIPTION
AUTHOR

perlvmesa - building and installing Perl for VM/ESA.

DESCRIPTION
Setup Perl and utilities on VM/ESA
Configure Perl on VM/ESA
Testing Anomalies of Perl on VM/ESA

perlvms - VMS-specific documentation for Perl

DESCRIPTION
I/O redirection and backgrounding
-i, -S, -u
File tests, backticks, binmode FILEHANDLE, crypt PLAINTEXT, USER, die, dump, exec LIST, fork, getpwent, getpwnam, getpwuid, gmtime, kill, qx//, select (system call), stat EXPR, system LIST, time, times, unlink LIST, utime LIST, waitpid PID,FLAGS
%ENV, CRTL_ENV, CLISYM_[LOCAL], Any other string, $!, $^E, $?, $|
AUTHOR

perlvos - Perl for Stratus VOS

AUTHOR

perlwin32 - Perl under Windows

DESCRIPTION
<http://mingw.org>, http://mingw-w64.sf.net <http://mingw-w64.sf.net>
Make, Command Shell, Microsoft Visual C++, Microsoft Visual C++ 2008/2010 Express Edition, Microsoft Visual C++ 2005 Express Edition, Microsoft Visual C++ Toolkit 2003, Microsoft Platform SDK 64-bit Compiler, MinGW release 3 with gcc
Testing Perl on Windows
Installation of Perl on Windows
Environment Variables, File Globbing, Using perl from the command line, Building Extensions, Command-line Wildcard Expansion, Notes on 64-bit Windows
Running Perl Scripts
Miscellaneous Things
Gary Ng <71564.1743@CompuServe.COM>, Gurusamy Sarathy <gsar@activestate.com>, Nick Ing-Simmons <nick@ing-simmons.net>, Jan Dubois <jand@activestate.com>, Steve Hay <steve.m.hay@googlemail.com>

perlboot - This document has been deleted

DESCRIPTION

perlbot - This document has been deleted

DESCRIPTION

perltodo - Perl TO-DO List

DESCRIPTION

perltooc - This document has been deleted

DESCRIPTION

perltoot - This document has been deleted

DESCRIPTION

PRAGMA DOCUMENTATION

arybase - Set indexing base via $[

DESCRIPTION

attributes - get/set subroutine or variable attributes

DESCRIPTION
lvalue, method, locked
get, reftype
FETCH_type_ATTRIBUTES, MODIFY_type_ATTRIBUTES
Syntax of Attribute Lists
Export tags defined

autodie - Replace functions with ones that succeed or die with lexical scope

DESCRIPTION
:void cannot be used with lexical scope, No user hints defined for %s
AUTHOR

autodie::exception - Exceptions from autodying functions.

DESCRIPTION
Common Methods
AUTHOR

autodie::exception::system - Exceptions from autodying system().

DESCRIPTION
AUTHOR

autodie::hints - Provide hints about user subroutines to autodie

DESCRIPTION
Attempts to set_hints_for unidentifiable subroutine, fail hints cannot be provided with either scalar or list hints for %s, %s hint missing for %s
AUTHOR

autouse - postpone load of modules until a function is used

DESCRIPTION
AUTHOR

base - Establish an ISA relationship with base classes at compile time

DESCRIPTION
Base class package "%s" is empty, Class 'Foo' tried to inherit from itself

bigint - Transparent BigInteger support for Perl

DESCRIPTION
a or accuracy, p or precision, t or trace, hex, oct, l, lib, try or only, v or version
inf(), NaN(), e, PI, bexp(), bpi(), upgrade(), in_effect()
in_effect(), hex()/oct()

bignum - Transparent BigNumber support for Perl

DESCRIPTION
a or accuracy, p or precision, t or trace, l or lib, hex, oct, v or version
inf(), NaN(), e, PI(), bexp(), bpi(), upgrade(), in_effect()
in_effect(), hex()/oct()

bigrat - Transparent BigNumber/BigRational support for Perl

DESCRIPTION
Modules Used
inf(), NaN(), e, PI, bexp(), bpi(), upgrade(), in_effect()
a or accuracy, p or precision, t or trace, l or lib, hex, oct, v or version
in_effect(), hex()/oct()

blib - Use MakeMaker's uninstalled version of a package

DESCRIPTION
AUTHOR

bytes - Perl pragma to force byte semantics rather than character semantics

DESCRIPTION

charnames - access to Unicode character names and named character sequences; also define character names

DESCRIPTION

constant - Perl pragma to declare constants

DESCRIPTION
List constants
Magic constants

deprecate - Perl pragma for deprecating the core version of a module

DESCRIPTION
AUTHOR

diagnostics, splain - produce verbose warning diagnostics

DESCRIPTION
AUTHOR

encoding - allows you to write your script in non-ascii or non-utf8

"NON-EUC" doublebyte encodings, tr//, DATA pseudo-filehandle
use encoding [ENCNAME] ;, use encoding ENCNAME [ STDIN => ENCNAME_IN ...] ;, use encoding ENCNAME Filter=>1;, no encoding;
tr/// with ranges
Legend of characters above
literals in regex that are longer than 127 bytes, EBCDIC, format, Thread safety

encoding::warnings - Warn on implicit encoding conversions

DESCRIPTION
Overview of the problem
Upgrade both sides to unicode-strings, Downgrade both sides to byte-strings, Specify the encoding for implicit byte-string upgrading, PerlIO layers for STDIN and STDOUT, Literal conversions, Implicit upgrading for byte-strings

feature - Perl pragma to enable new features

DESCRIPTION
"no feature"

fields - compile-time class fields

DESCRIPTION
new, phash

filetest - Perl pragma to control the filetest permission operators

DESCRIPTION

if - "use" a Perl module if a condition holds

DESCRIPTION
AUTHOR

inc::latest - use modules bundled in inc/ if they are newer than installed ones

DESCRIPTION
loaded_modules(), write(), bundle_module()
AUTHOR

integer - Perl pragma to use integer arithmetic instead of floating point

DESCRIPTION

less - perl pragma to request less of something

DESCRIPTION
"BOOLEAN = less->of( FEATURE )"
"FEATURES = less->of()"
This probably does nothing, This works only on 5.10+

lib - manipulate @INC at compile time

DESCRIPTION
AUTHOR

locale - Perl pragma to use or avoid POSIX locales for built-in operations

DESCRIPTION

mro - Method Resolution Order

DESCRIPTION
AUTHOR

open - perl pragma to set default PerlIO layers for input and output

DESCRIPTION

ops - Perl pragma to restrict unsafe operations when compiling

DESCRIPTION

overload - Package for overloading Perl operations

DESCRIPTION
"not", "neg", "++", "--", Assignments, Non-mutators with a mutator variant, "int", String, numeric, boolean, and regexp conversions, Iteration, File tests, Matching, Dereferencing, Special
Magic Autogeneration
defined, but FALSE, "undef", TRUE
Inheritance and Overloading
Method names in the "use overload" directive, Overloading of an operation is inherited by derived classes
overload::StrVal(arg), overload::Overloaded(arg), overload::Method(obj,op)
Overloading Constants
integer, float, binary, q, qr
AUTHOR
Odd number of arguments for overload::constant, '%s' is not an overloadable type, '%s' is not a code reference, overload arg '%s' is invalid

overloading - perl pragma to lexically control overloading

DESCRIPTION
"no overloading", "no overloading @ops", "use overloading", "use overloading @ops"

parent - Establish an ISA relationship with base classes at compile time

DESCRIPTION
Class 'Foo' tried to inherit from itself

re - Perl pragma to alter regular expression behaviour

DESCRIPTION
'taint' mode
'eval' mode
'/flags' mode
'debug' mode
'Debug' mode
Compile related options, COMPILE, PARSE, OPTIMISE, TRIEC, DUMP, Execute related options, EXECUTE, MATCH, TRIEE, INTUIT, Extra debugging options, EXTRA, BUFFERS, TRIEM, STATE, STACK, OPTIMISEM, OFFSETS, OFFSETSDBG, Other useful flags, ALL, All, MORE, More
is_regexp($ref), regexp_pattern($ref), regmust($ref), regname($name,$all), regnames($all), regnames_count()

sigtrap - Perl pragma to enable simple signal handling

DESCRIPTION
stack-trace, die, handler your-handler
normal-signals, error-signals, old-interface-signals
untrapped, any, signal, number

sort - perl pragma to control sort() behaviour

DESCRIPTION

strict - Perl pragma to restrict unsafe constructs

DESCRIPTION
"strict refs", "strict vars", "strict subs"

subs - Perl pragma to predeclare sub names

DESCRIPTION

threads - Perl interpreter-based threads

DESCRIPTION
$thr = threads->create(FUNCTION, ARGS), $thr->join(), $thr->detach(), threads->detach(), threads->self(), $thr->tid(), threads->tid(), "$thr", threads->object($tid), threads->yield(), threads->list(), threads->list(threads::all), threads->list(threads::running), threads->list(threads::joinable), $thr1->equal($thr2), async BLOCK;, $thr->error(), $thr->_handle(), threads->_handle()
threads->exit(), threads->exit(status), die(), exit(status), use threads 'exit' => 'threads_only', threads->create({'exit' => 'thread_only'}, ...), $thr->set_thread_exit_only(boolean), threads->set_thread_exit_only(boolean)
$thr->is_running(), $thr->is_joinable(), $thr->is_detached(), threads->is_detached()
threads->get_stack_size();, $size = $thr->get_stack_size();, $old_size = threads->set_stack_size($new_size);, use threads ('stack_size' => VALUE);, $ENV{'PERL5_ITHREADS_STACK_SIZE'}, threads->create({'stack_size' => VALUE}, FUNCTION, ARGS), $thr2 = $thr1->create(FUNCTION, ARGS)
$thr->kill('SIG...');
Perl exited with active threads:, Thread creation failed: pthread_create returned #, Thread # terminated abnormally: .., Using minimum thread stack size of #, Thread creation failed: pthread_attr_setstacksize(SIZE) returned 22
This Perl not built to support threads, Cannot change stack size of an existing thread, Cannot signal threads without safe signals, Unrecognized signal name: ..
Thread-safe modules, Using non-thread-safe modules, Memory consumption, Current working directory, Environment variables, Catching signals, Parent-child threads, Creating threads inside special blocks, Unsafe signals, Perl has been built with "PERL_OLD_SIGNALS" (see "perl -V"), The environment variable "PERL_SIGNALS" is set to "unsafe" (see "PERL_SIGNALS" in perlrun), The module Perl::Unsafe::Signals is used, Returning closures from threads, Returning objects from threads, END blocks in threads, Open directory handles, Perl Bugs and the CPAN Version of threads
AUTHOR

threads::shared - Perl extension for sharing data structures between threads

DESCRIPTION
share VARIABLE, shared_clone REF, is_shared VARIABLE, lock VARIABLE, cond_wait VARIABLE, cond_wait CONDVAR, LOCKVAR, cond_timedwait VARIABLE, ABS_TIMEOUT, cond_timedwait CONDVAR, ABS_TIMEOUT, LOCKVAR, cond_signal VARIABLE, cond_broadcast VARIABLE
AUTHOR

utf8 - Perl pragma to enable/disable UTF-8 (or UTF-EBCDIC) in source code

DESCRIPTION
$num_octets = utf8::upgrade($string), $success = utf8::downgrade($string[, FAIL_OK]), utf8::encode($string), $success = utf8::decode($string), $flag = utf8::is_utf8(STRING), $flag = utf8::valid(STRING)

vars - Perl pragma to predeclare global variable names (obsolete)

DESCRIPTION

version - Perl extension for Version Objects

DESCRIPTION
Decimal Versions, Dotted Decimal Versions
AUTHOR

version::Internals - Perl extension for Version Objects

DESCRIPTION
Decimal Versions, Dotted-Decimal Versions
Decimal versions always work, Dotted-Decimal version work sometimes
Object Methods
new(), qv(), Normal Form, Numification, Stringification, Comparison operators, Logical Operators
AUTHOR

vmsish - Perl pragma to control VMS-specific language features

DESCRIPTION
"vmsish status", "vmsish exit", "vmsish time", "vmsish hushed"

warnings - Perl pragma to control optional warnings

DESCRIPTION
use warnings::register, warnings::enabled(), warnings::enabled($category), warnings::enabled($object), warnings::fatal_enabled(), warnings::fatal_enabled($category), warnings::fatal_enabled($object), warnings::warn($message), warnings::warn($category, $message), warnings::warn($object, $message), warnings::warnif($message), warnings::warnif($category, $message), warnings::warnif($object, $message), warnings::register_categories(@names)

warnings::register - warnings import function

DESCRIPTION

MODULE DOCUMENTATION

AnyDBM_File - provide framework for multiple DBMs

DESCRIPTION
[0], [1], [2], [3]

App::Cpan - easily interact with CPAN from the command line

DESCRIPTION
-a, -A module [ module ... ], -c module, -C module [ module ... ], -D module [ module ... ], -f, -F, -g module [ module ... ], -G module [ module ... ], -h, -i, -j Config.pm, -J, -l, -L author [ author ... ], -m, -O, -t, -r, -u, -v

run()

AUTHOR

App::Prove - Implements the "prove" command.

DESCRIPTION
Class Methods
"archive", "argv", "backwards", "blib", "color", "directives", "dry", "exec", "extensions", "failures", "comments", "formatter", "harness", "ignore_exit", "includes", "jobs", "lib", "merge", "modules", "parse", "plugins", "quiet", "really_quiet", "recurse", "rules", "show_count", "show_help", "show_man", "show_version", "shuffle", "state", "state_class", "taint_fail", "taint_warn", "test_args", "timer", "verbose", "warnings_fail", "warnings_warn", "tapversion", "trap"

App::Prove::State - State storage for the "prove" command.

DESCRIPTION
Class Methods
"store", "extensions" (optional), "result_class" (optional)
"result_class"
"extensions"
"results"
"commit"
"last", "failed", "passed", "all", "hot", "todo", "slow", "fast", "new", "old", "save"

App::Prove::State::Result - Individual test suite results.

DESCRIPTION
Class Methods
"state_version"
"test_class"

App::Prove::State::Result::Test - Individual test results.

DESCRIPTION
Class Methods

Archive::Extract - A generic archive extracting mechanism

DESCRIPTION
$ae = Archive::Extract->new(archive => '/path/to/archive',[type => TYPE])
tar, tgz, gz, Z, zip, bz2, tbz, lzma, xz, txz
$ae->extract( [to => '/output/path'] )
$ae->extract_path, $ae->files
$ae->error([BOOL])
$ae->extract_path
$ae->files
$ae->archive
$ae->type
$ae->types
$ae->is_tgz
$ae->is_tar
$ae->is_gz
$ae->is_Z
$ae->is_zip
$ae->is_lzma
$ae->is_xz
$ae->bin_tar
$ae->bin_gzip
$ae->bin_unzip
$ae->bin_unlzma
$ae->bin_unxz
$bool = $ae->have_old_bunzip2
$Archive::Extract::DEBUG
$Archive::Extract::WARN
$Archive::Extract::PREFER_BIN
Mime magic support, Thread safety
AUTHOR

Archive::Tar - module for manipulations of tar archives

DESCRIPTION
Object Methods
$tar->read ( $filename|$handle, [$compressed, {opt => 'val'}] )
limit, filter, md5, extract
$tar->contains_file( $filename )
$tar->extract( [@filenames] )
$tar->extract_file( $file, [$extract_path] )
$tar->list_files( [\@properties] )
$tar->get_files( [@filenames] )
$tar->get_content( $file )
$tar->replace_content( $file, $content )
$tar->rename( $file, $new_name )
$tar->chmod( $file, $mode )
$tar->chown( $file, $uname [, $gname] )
$tar->remove (@filenamelist)
$tar->clear
$tar->write ( [$file, $compressed, $prefix] )
$tar->add_files( @filenamelist )
$tar->add_data ( $filename, $data, [$opthashref] )
FILE, HARDLINK, SYMLINK, CHARDEV, BLOCKDEV, DIR, FIFO, SOCKET
$tar->error( [$BOOL] )
$tar->setcwd( $cwd );
Class Methods
$bool = Archive::Tar->has_io_string
$bool = Archive::Tar->has_perlio
$bool = Archive::Tar->has_zlib_support
$bool = Archive::Tar->has_bzip2_support
$Archive::Tar::FOLLOW_SYMLINK
$Archive::Tar::CHOWN
$Archive::Tar::CHMOD
$Archive::Tar::SAME_PERMISSIONS
$Archive::Tar::DO_NOT_USE_PREFIX
$Archive::Tar::DEBUG
$Archive::Tar::WARN
$Archive::Tar::error
$Archive::Tar::INSECURE_EXTRACT_MODE
$Archive::Tar::HAS_PERLIO
$Archive::Tar::HAS_IO_STRING
$Archive::Tar::ZERO_PAD_NUMBERS
What's the minimum perl version required to run Archive::Tar?, Isn't Archive::Tar slow?, Isn't Archive::Tar heavier on memory than /bin/tar?, Can you lazy-load data instead?, How much memory will an X kb tar file need?, What do you do with unsupported filetypes in an archive?, I'm using WinZip, or some other non-POSIX client, and files are not being extracted properly!, How do I extract only files that have property X from an archive?, How do I access .tar.Z files?, How do I handle Unicode strings?
Check if passed in handles are open for read/write, Allow archives to be passed in as string, Facilitate processing an opened filehandle of a compressed archive
The GNU tar specification, The PAX format specification, A comparison of GNU and POSIX tar standards; "http://www.delorie.com/gnu/docs/tar/tar_114.html", GNU tar intends to switch to POSIX compatibility, A Comparison between various tar implementations
AUTHOR

Archive::Tar::File - a subclass for in-memory extracted file from Archive::Tar

DESCRIPTION
name, mode, uid, gid, size, mtime, chksum, type, linkname, magic, version, uname, gname, devmajor, devminor, prefix, raw
$bool = $file->extract( [ $alternative_name ] )
$path = $file->full_path
$bool = $file->validate
$bool = $file->has_content
$content = $file->get_content
$cref = $file->get_content_by_ref
$bool = $file->replace_content( $content )
$bool = $file->rename( $new_name )
$bool = $file->chmod $mode)
$bool = $file->chown( $user [, $group])
$file->is_file, $file->is_dir, $file->is_hardlink, $file->is_symlink, $file->is_chardev, $file->is_blockdev, $file->is_fifo, $file->is_socket, $file->is_longlink, $file->is_label, $file->is_unknown

Attribute::Handlers - Simpler definition of attribute handlers

DESCRIPTION
[0], [1], [2], [3], [4], [5], [6], [7]
findsym
"Bad attribute type: ATTR(%s)", "Attribute handler %s doesn't handle %s attributes", "Declaration of %s attribute in package %s may clash with future reserved word", "Can't have two ATTR specifiers on one subroutine", "Can't autotie a %s", "Internal error: %s symbol went missing", "Won't be able to apply END handler"
AUTHOR

AutoLoader - load subroutines only on demand

DESCRIPTION
AUTHOR

AutoSplit - split a package for autoloading

DESCRIPTION
$keep, $check, $modtime
AUTHOR

B - The Perl Compiler Backend

DESCRIPTION
Functions Returning "B::SV", "B::AV", "B::HV", and "B::CV" objects
sv_undef, sv_yes, sv_no, svref_2object(SVREF), amagic_generation, init_av, check_av, unitcheck_av, begin_av, end_av, comppadlist, regex_padav, main_cv
Functions for Examining the Symbol Table
walksymtable(SYMREF, METHOD, RECURSE, PREFIX)
Functions Returning "B::OP" objects or for walking op trees
main_root, main_start, walkoptree(OP, METHOD), walkoptree_debug(DEBUG)
Miscellaneous Utility Functions
ppname(OPNUM), hash(STR), cast_I32(I), minus_c, cstring(STR), perlstring(STR), class(OBJ), threadsv_names
@optype, @specialsv_name
REFCNT, FLAGS, object_2svref
IV, IVX, UVX, int_value, needs64bits, packiv
NV, NVX
RV
PV, RV, PVX, CUR, LEN
MAGIC, SvSTASH
MOREMAGIC, precomp, PRIVATE, TYPE, FLAGS, OBJ, PTR, REGEX
TARGOFF, TARGLEN, TYPE, TARG
USEFUL, PREVIOUS, RARE, TABLE
is_empty, NAME, SAFENAME, STASH, SV, IO, FORM, AV, HV, EGV, CV, CVGEN, LINE, FILE, FILEGV, GvREFCNT, FLAGS
LINES, PAGE, PAGE_LEN, LINES_LEFT, TOP_NAME, TOP_GV, FMT_NAME, FMT_GV, BOTTOM_NAME, BOTTOM_GV, SUBPROCESS, IoTYPE, IoFLAGS, IsSTD
FILL, MAX, ARRAY, ARRAYelt, OFF, AvFLAGS
STASH, START, ROOT, GV, FILE, DEPTH, PADLIST, OUTSIDE, OUTSIDE_SEQ, XSUB, XSUBANY, CvFLAGS, const_sv
FILL, MAX, KEYS, RITER, NAME, ARRAY, PMROOT
next, sibling, name, ppaddr, desc, targ, type, opt, flags, private, spare
first
last
other
children
pmreplroot, pmreplstart, pmnext, pmflags, extflags, precomp, pmoffset
sv, gv
padix
pv
redoop, nextop, lastop
label, stash, stashpv, stashlen, file, cop_seq, arybase, line, warnings, io, hints, hints_hash
AUTHOR

B::Concise - Walk Perl syntax tree, printing concise info about ops

DESCRIPTION
Options for Opcode Ordering
-basic, -exec, -tree
Options for Line-Style
-concise, -terse, -linenoise, -debug, -env
Options for tree-specific formatting
-compact, -loose, -vt, -ascii
Options controlling sequence numbering
-basen, -bigendian, -littleendian
-src, -stash="somepackage", -main, -nomain, -nobanner, -banner, -banneris => subref
(x(exec_text;basic_text)x), (*(text)*), (*(text1;text2)*), (?(text1#varText2)?), ~
# Variables
#var, #varN, #Var, #addr, #arg, #class, #classsym, #coplabel, #exname, #extarg, #firstaddr, #flags, #flagval, #hints, #hintsval, #hyphseq, #label, #lastaddr, #name, #NAME, #next, #nextaddr, #noise, #private, #privval, #seq, #seqnum, #opt, #sibaddr, #svaddr, #svclass, #svval, #targ, #targarg, #targarglife, #typenum
perl -MO=Concise,bar foo.pl, perl -MDigest::MD5=md5 -MO=Concise,md5 -e1, perl -MPOSIX -MO=Concise,_POSIX_ARG_MAX -e1, perl -MPOSIX -MO=Concise,a -e 'print _POSIX_SAVED_IDS', perl -MPOSIX -MO=Concise,a -e 'sub a{_POSIX_SAVED_IDS}', perl -MB::Concise -e 'B::Concise::compile("-exec","-src", \%B::Concise::)->()'
AUTHOR

B::Debug - Walk Perl syntax tree, printing debug info about ops

DESCRIPTION
AUTHOR

B::Deparse - Perl compiler backend to produce perl code

DESCRIPTION
-d, -fFILE, -l, -p, -P, -q, -sLETTERS, C, iNUMBER, T, vSTRING., -xLEVEL
strict, $[, bytes, utf8, integer, re, warnings, hint_bits, warning_bits, %^H
AUTHOR

B::Lint - Perl lint

DESCRIPTION
magic-diamond, context, implicit-read and implicit-write, bare-subs, dollar-underscore, private-names, undefined-subs, regexp-variables, all, none
-u Package
while(<FH>) stomps $_, strict oo, unchecked system calls, more tests, validate against older perls
AUTHOR

B::Lint::Debug - Adds debugging stringification to B::

DESCRIPTION

B::Showlex - Show lexical variables used in functions or files

DESCRIPTION
AUTHOR

B::Terse - Walk Perl syntax tree, printing terse info about ops

DESCRIPTION
AUTHOR

B::Xref - Generates cross reference reports for Perl programs

DESCRIPTION
i, &, s, r
"-oFILENAME", "-r", "-d", "-D[tO]"
AUTHOR

Benchmark - benchmark running times of Perl code

DESCRIPTION
new, debug, iters
timeit(COUNT, CODE), timethis ( COUNT, CODE, [ TITLE, [ STYLE ]] ), timethese ( COUNT, CODEHASHREF, [ STYLE ] ), timediff ( T1, T2 ), timestr ( TIMEDIFF, [ STYLE, [ FORMAT ] ] )
clearcache ( COUNT ), clearallcache ( ), cmpthese ( COUNT, CODEHASHREF, [ STYLE ] ), cmpthese ( RESULTSHASHREF, [ STYLE ] ), countit(TIME, CODE), disablecache ( ), enablecache ( ), timesum ( T1, T2 )
:hireswallclock

CGI - Handle Common Gateway Interface requests and responses

DESCRIPTION
application/x-www-form-urlencoded, multipart/form-data
-name, -value, -values, -tabindex, -id, -override, -onChange, -onFocus, -onBlur, -onMouseOver, -onMouseOut, -onSelect
Parameters
Parameters
Parameters:
Parameters:
Parameters:
Parameters:
Parameters:
Parameters:
Parameters:, 3. The third option (-align, optional) is an alignment type, and may be TOP, BOTTOM or MIDDLE
1. an expiration time, 2. a domain, 3. a path, 4. a "secure" flag, -name, -value, -path, -domain, -expires, -secure
1. Create a <Frameset> document, 2. Specify the destination for the document in the HTTP header, 3. Specify the destination for the document in the <form> tag
onLoad, onUnload, onSubmit, onClick, onChange, onFocus, onBlur, onSelect, onMouseOver, onMouseOut
Accept(), raw_cookie(), user_agent(), path_info(), path_translated(), remote_host(), remote_addr(), script_name() Return the script name as a partial URL, for self-referring scripts, referer(), auth_type (), server_name (), virtual_host (), server_port (), virtual_port (), server_software (), remote_user (), user_name (), request_method(), content_type(), http(), https()
In the use statement, By calling the nph() method:, By using -nph parameters
multipart_init(), multipart_start(), multipart_end(), multipart_final()
$CGI::POST_MAX, $CGI::DISABLE_UPLOADS, 1. On a script-by-script basis, 2. Globally for all scripts
AUTHOR INFORMATION
Matt Heffron (heffron@falstaff.css.beckman.com), James Taylor (james.taylor@srs.gov), Scott Anguish <sanguish@digifix.com>, Mike Jewell (mlj3u@virginia.edu), Timothy Shimmin (tes@kbs.citri.edu.au), Joergen Haegg (jh@axis.se), Laurent Delfosse (delfosse@delfosse.com), Richard Resnick (applepi1@aol.com), Craig Bishop (csb@barwonwater.vic.gov.au), Tony Curtis (tc@vcpc.univie.ac.at), Tim Bunce (Tim.Bunce@ig.co.uk), Tom Christiansen (tchrist@convex.com), Andreas Koenig (k@franz.ww.TU-Berlin.DE), Tim MacKenzie (Tim.MacKenzie@fulcrum.com.au), Kevin B. Hendricks (kbhend@dogwood.tyler.wm.edu), Stephen Dahmen (joyfire@inxpress.net), Ed Jordan (ed@fidalgo.net), David Alan Pisoni (david@cnation.com), Doug MacEachern (dougm@opengroup.org), Robin Houston (robin@oneworld.org), ...and many many more..
A COMPLETE EXAMPLE OF A SIMPLE FORM-BASED SCRIPT

CGI::Apache - Backward compatibility module for CGI.pm

DESCRIPTION
AUTHOR INFORMATION

CGI::Carp, CGI::Carp - CGI routines for writing to the HTTPD (or other) error log

DESCRIPTION

CGI::Cookie - Interface to HTTP Cookies

DESCRIPTION
1. expiration date, 2. domain, 3. path, 4. secure flag, 5. httponly flag
AUTHOR INFORMATION

CGI::Fast - CGI Interface for Fast CGI

DESCRIPTION
FCGI_SOCKET_PATH, FCGI_LISTEN_QUEUE
AUTHOR INFORMATION

CGI::Pretty - module to produce nicely formatted HTML code

DESCRIPTION
AUTHOR

CGI::Push - Simple Interface to Server Push

DESCRIPTION
-next_page, -last_page, -type, -delay, -cookie, -target, -expires, -nph
AUTHOR INFORMATION

CGI::Switch - Backward compatibility module for defunct CGI::Switch

DESCRIPTION
AUTHOR INFORMATION

CGI::Util - Internal utilities used by CGI module

DESCRIPTION
AUTHOR INFORMATION

CORE - Namespace for Perl's core routines

DESCRIPTION
AUTHOR

CPAN - query, download and build perl modules from CPAN sites

DESCRIPTION
Searching for authors, bundles, distribution files and modules, "get", "make", "test", "install", "clean" modules or distributions, "readme", "perldoc", "look" module or distribution, "ls" author, "ls" globbing_expression, "failed", Persistence between sessions, The "force" and the "fforce" pragma, Lockfile, Signals
r [Module|/Regexp/]...
completion support, displaying some help: o conf help, displaying current values: o conf [KEY], changing of scalar values: o conf KEY VALUE, changing of list values: o conf KEY SHIFT|UNSHIFT|PUSH|POP|SPLICE|LIST, reverting to saved: o conf defaults, saving the config: o conf commit
"o conf <scalar option>", "o conf <scalar option> <value>", "o conf <list option>", "o conf <list option> [shift|pop]", "o conf <list option> [unshift|push|splice] <list>", interactive editing: o conf init [MATCH|LIST]
cwd, getcwd, fastcwd, backtickcwd
Configuration for individual distributions (Distroprefs)
comment [scalar], cpanconfig [hash], depends [hash] *** EXPERIMENTAL FEATURE ***, disabled [boolean], features [array] *** EXPERIMENTAL FEATURE ***, goto [string], install [hash], make [hash], match [hash], patches [array], pl [hash], test [hash]
args [array], commandline, eexpect [hash], env [hash], expect [array]
Example Distroprefs Files
expand($type,@things), expandany(@things), Programming Examples
Methods in the other Classes
CPAN::Author::as_glimpse(), CPAN::Author::as_string(), CPAN::Author::email(), CPAN::Author::fullname(), CPAN::Author::name(), CPAN::Bundle::as_glimpse(), CPAN::Bundle::as_string(), CPAN::Bundle::clean(), CPAN::Bundle::contains(), CPAN::Bundle::force($method,@args), CPAN::Bundle::get(), CPAN::Bundle::inst_file(), CPAN::Bundle::inst_version(), CPAN::Bundle::uptodate(), CPAN::Bundle::install(), CPAN::Bundle::make(), CPAN::Bundle::readme(), CPAN::Bundle::test(), CPAN::Distribution::as_glimpse(), CPAN::Distribution::as_string(), CPAN::Distribution::author, CPAN::Distribution::pretty_id(), CPAN::Distribution::base_id(), CPAN::Distribution::clean(), CPAN::Distribution::containsmods(), CPAN::Distribution::cvs_import(), CPAN::Distribution::dir(), CPAN::Distribution::force($method,@args), CPAN::Distribution::get(), CPAN::Distribution::install(), CPAN::Distribution::install_tested(), CPAN::Distribution::isa_perl(), CPAN::Distribution::look(), CPAN::Distribution::make(), CPAN::Distribution::perldoc(), CPAN::Distribution::prefs(), CPAN::Distribution::prereq_pm(), CPAN::Distribution::readme(), CPAN::Distribution::reports(), CPAN::Distribution::read_yaml(), CPAN::Distribution::test(), CPAN::Distribution::uptodate(), CPAN::Index::force_reload(), CPAN::Index::reload(), CPAN::InfoObj::dump(), CPAN::Module::as_glimpse(), CPAN::Module::as_string(), CPAN::Module::clean(), CPAN::Module::cpan_file(), CPAN::Module::cpan_version(), CPAN::Module::cvs_import(), CPAN::Module::description(), CPAN::Module::distribution(), CPAN::Module::dslip_status(), CPAN::Module::force($method,@args), CPAN::Module::get(), CPAN::Module::inst_file(), CPAN::Module::available_file(), CPAN::Module::inst_version(), CPAN::Module::available_version(), CPAN::Module::install(), CPAN::Module::look(), CPAN::Module::make(), CPAN::Module::manpage_headline(), CPAN::Module::perldoc(), CPAN::Module::readme(), CPAN::Module::reports(), CPAN::Module::test(), CPAN::Module::uptodate(), CPAN::Module::userid()
o debug package.., o debug -package.., o debug all, o debug number
has_inst($module), has_usable($module), instance($module)
http firewall, ftp firewall, One-way visibility, SOCKS, IP Masquerade
1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18)
AUTHOR

CPAN::API::HOWTO - a recipe book for programming with CPAN.pm

AUTHOR

CPAN::Debug - internal debugging for CPAN.pm

CPAN::Distroprefs -- read and match distroprefs

DESCRIPTION
a CPAN::Distroprefs::Result object, "undef", indicating that no prefs files remain to be found

CPAN::FirstTime - Utility for CPAN::Config file Initialization

DESCRIPTION

auto_commit, build_cache, build_dir, build_dir_reuse, build_requires_install_policy, cache_metadata, check_sigs, colorize_output, colorize_print, colorize_warn, colorize_debug, commandnumber_in_prompt, connect_to_internet_ok, ftp_passive, ftpstats_period, ftpstats_size, getcwd, halt_on_failure, histfile, histsize, inactivity_timeout, index_expire, inhibit_startup_message, keep_source_where, load_module_verbosity, makepl_arg, make_arg, make_install_arg, make_install_make_command, mbuildpl_arg, mbuild_arg, mbuild_install_arg, mbuild_install_build_command, pager, prefer_installer, prefs_dir, prerequisites_policy, randomize_urllist, scan_cache, shell, show_unparsable_versions, show_upload_date, show_zero_versions, tar_verbosity, term_is_latin, term_ornaments, test_report, perl5lib_verbosity, prefer_external_tar, trust_test_report_history, use_sqlite, version_timeout, yaml_load_code, yaml_module

CPAN::HandleConfig - internal configuration handling for CPAN.pm

"CLASS->safe_quote ITEM"

CPAN::Kwalify - Interface between CPAN.pm and Kwalify.pm

DESCRIPTION
_validate($schema_name, $data, $file, $doc), yaml($schema_name)
AUTHOR

CPAN::Meta - the distribution metadata for a CPAN dist

DESCRIPTION
Bugs / Feature Requests

CPAN::Meta::Converter - Convert CPAN distribution metadata structures

DESCRIPTION

CPAN::Meta::Feature - an optional feature provided by a CPAN distribution

DESCRIPTION

CPAN::Meta::History - history of CPAN Meta Spec changes

DESCRIPTION
Version 2
Version 1.4
Version 1.3
Version 1.2
Version 1.1
Version 1.0

CPAN::Meta::Prereqs - a set of distribution prerequisites by phase and type

DESCRIPTION

CPAN::Meta::Requirements - a set of version requirements for a CPAN dist

DESCRIPTION

CPAN::Meta::Spec - specification for CPAN distribution metadata

DESCRIPTION
distribution, module, package, consumer, producer, must, should, may, etc
License String
Version Range
version, url, stable, testing, unstable
file, directory, package, namespace, description, prereqs, file, version, homepage, license, bugtracker, repository
Version Formats
Decimal versions, Dotted-integer versions
Version Ranges
configure, build, test, runtime, develop, requires, recommends, suggests, conflicts

CPAN::Meta::Validator - validate CPAN distribution metadata structures

DESCRIPTION

CPAN::Meta::YAML - Read and write a subset of YAML for CPAN Meta files

DESCRIPTION
Bugs / Feature Requests
DESCRIPTION

new( LOCAL_FILE_NAME )

continents()

countries( [CONTINENTS] )

mirrors( [COUNTRIES] )

get_mirrors_by_countries( [COUNTRIES] )

get_mirrors_by_continents( [CONTINENTS] )

get_countries_by_continents( [CONTINENTS] )

best_mirrors

get_n_random_mirrors_by_continents( N, [CONTINENTS]

get_mirrors_timings( MIRROR_LIST, SEEN, CALLBACK );

find_best_continents( HASH_REF );

AUTHOR

CPAN::Nox - Wrapper around CPAN.pm without using any XS module

DESCRIPTION

CPAN::Queue - internal queue support for CPAN.pm

CPAN::Tarzip - internal handling of tar archives for CPAN.pm

CPAN::Version - utility functions to compare CPAN versions

DESCRIPTION

CPANPLUS - API & CLI access to the CPAN mirrors

DESCRIPTION
$bool = install( Module::Name | /A/AU/AUTHOR/Module-Name-1.tgz )
$where = fetch( Module::Name | /A/AU/AUTHOR/Module-Name-1.tgz )
$where = get( Module::Name | /A/AU/AUTHOR/Module-Name-1.tgz )
AUTHOR
Bug reporting: bug-cpanplus@rt.cpan.org, Questions & suggestions: bug-cpanplus@rt.cpan.org

CPANPLUS::Backend - programmer's interface to CPANPLUS

DESCRIPTION
$cb = CPANPLUS::Backend->new( [CONFIGURE_OBJ] )
Provide a valid "CPANPLUS::Configure" object, No arguments
$href = $cb->module_tree( [@modules_names_list] )
$href = $cb->author_tree( [@author_names_list] )
$conf = $cb->configure_object;
$su = $cb->selfupdate_object;
@mods = $cb->search( type => TYPE, allow => AREF, [data => AREF, verbose => BOOL] )
$backend_rv = $cb->fetch( modules => \@mods )
$backend_rv = $cb->extract( modules => \@mods )
$backend_rv = $cb->install( modules => \@mods )
$backend_rv = $cb->readme( modules => \@mods )
$backend_rv = $cb->files( modules => \@mods )
$backend_rv = $cb->distributions( modules => \@mods )
$mod_obj = $cb->parse_module( module => $modname|$distname|$modobj|URI|PATH )
Text::Bastardize, Text-Bastardize, Text/Bastardize.pm, Text-Bastardize-1.06, AYRNIEU/Text-Bastardize, AYRNIEU/Text-Bastardize-1.06, AYRNIEU/Text-Bastardize-1.06.tar.gz, http://example.com/Text-Bastardize-1.06.tar.gz, file:///tmp/Text-Bastardize-1.06.tar.gz, /tmp/Text-Bastardize-1.06, ./Text-Bastardize-1.06
$bool = $cb->reload_indices( [update_source => BOOL, verbose => BOOL] );
$bool = $cb->flush(CACHE_NAME)
"methods", "hosts", "modules", "lib", "load", "all"
@mods = $cb->installed()
$bool = $cb->local_mirror([path => '/dir/to/save/to', index_files => BOOL, force => BOOL, verbose => BOOL] )
path, index_files, force, verbose
$file = $cb->autobundle([path => OUTPUT_PATH, force => BOOL, verbose => BOOL])
$bool = $cb->save_state
%files = $cb->list_custom_sources
$local_index = $cb->add_custom_source( uri => URI, [verbose => BOOL] );
$local_index = $cb->remove_custom_source( uri => URI, [verbose => BOOL] );
$bool = $cb->update_custom_source( [remote => URI] );
$file = $cb->write_custom_source_index( path => /path/to/package/root, [to => /path/to/index/file, verbose => BOOL] );
AUTHOR

CPANPLUS::Backend::RV - return value objects

DESCRIPTION
AUTHOR

CPANPLUS::Config - configuration defaults and heuristics for CPANPLUS

DESCRIPTION
hosts

allow_build_interactivity

allow_unknown_prereqs

base

buildflags

cpantest

cpantest_mx

debug

dist_type

email

enable_custom_sources

extractdir

fetchdir

flush

force

lib

makeflags

makemakerflags

md5

no_update

passive

prefer_bin

prefer_makefile

prereqs

shell

show_startup_tip

signature

skiptest

storable

timeout

verbose

write_install_log

source_engine

cpantest_reporter_args

editor

make

pager

shell

sudo

perlwrapper

AUTHOR

CPANPLUS::Configure - configuration for CPANPLUS

DESCRIPTION
$Configure = CPANPLUS::Configure->new( load_configs => BOOL )
load_configs
$bool = $Configure->init( [rescan => BOOL])
$file = $conf->save( [$package_name] )
AUTHOR

CPANPLUS::Dist - base class for plugins

DESCRIPTION
parent(), status()
created(), installed(), uninstalled(), dist()
$dist = CPANPLUS::Dist::YOUR_DIST_TYPE_HERE->new( module => MODOBJ );
@dists = CPANPLUS::Dist->dist_types;
$bool = CPANPLUS::Dist->rescan_dist_types;
$bool = CPANPLUS::Dist->has_dist_type( $type )
$bool = $dist->prereq_satisfied( modobj => $modobj, version => $version_spec )
$configure_requires = $dist->find_configure_requires( [file => /path/to/META.yml] )
$bool = $dist->_resolve_prereqs( ... )

CPANPLUS::Dist::Autobundle - distribution class for installation snapshots

DESCRIPTION

CPANPLUS::Dist::Base - Base class for custom distribution classes

DESCRIPTION
@subs = $Class->methods
$bool = $Class->format_available
$bool = $dist->init
$bool = $dist->prepare
$bool = $dist->create
$bool = $dist->install
$bool = $dist->uninstall

CPANPLUS::Dist::Build - CPANPLUS plugin to install packages that use Build.PL

DESCRIPTION
"parent()", "status()"
"build_pl ()", "build ()", "test ()", "prepared ()", "distdir ()", "created ()", "installed ()", uninstalled (), "_create_args ()", "_install_args ()"
$bool = CPANPLUS::Dist::Build->format_available();
$bool = $dist->init();
$bool = $dist->prepare([perl => '/path/to/perl', buildflags => 'EXTRA=FLAGS', force => BOOL, verbose => BOOL])
$dist->create([perl => '/path/to/perl', buildflags => 'EXTRA=FLAGS', prereq_target => TARGET, force => BOOL, verbose => BOOL, skiptest => BOOL])
$dist->install([verbose => BOOL, perl => /path/to/perl])
AUTHOR

CPANPLUS::Dist::Build::Constants - Constants for CPANPLUS::Dist::Build

DESCRIPTION
AUTHOR
DESCRIPTION
parent(), status()
makefile (), make (), test (), prepared (), distdir (), created (), installed (), uninstalled (), _create_args (), _install_args ()
$bool = $dist->format_available();
$bool = $dist->init();
$bool = $dist->prepare([perl => '/path/to/perl', makemakerflags => 'EXTRA=FLAGS', force => BOOL, verbose => BOOL])
$href = $dist->_find_prereqs( file => '/path/to/Makefile', [verbose => BOOL])
$bool = $dist->create([perl => '/path/to/perl', make => '/path/to/make', makeflags => 'EXTRA=FLAGS', prereq_target => TARGET, skiptest => BOOL, force => BOOL, verbose => BOOL])
$bool = $dist->install([make => '/path/to/make', makemakerflags => 'EXTRA=FLAGS', force => BOOL, verbose => BOOL])
$bool = $dist->write_makefile_pl([force => BOOL, verbose => BOOL])

CPANPLUS::Dist::Sample -- Sample code to create your own Dist::* plugin

CPANPLUS::Error - error handling for CPANPLUS

DESCRIPTION
$ERROR_FH, $MSG_FH

CPANPLUS::FAQ - CPANPLUS Frequently Asked Questions

CPANPLUS::FAQ

DESCRIPTION
AUTHOR

CPANPLUS::Hacking - developing CPANPLUS

DESCRIPTION
Problem description, Program demonstrating the bug, [OPTIONAL] A patch to the test suite to test for the bug, [OPTIONAL] A patch to the code + tests + documentation
In "diff -u" or "diff -c" format, From the root of the snapshot, Including patches for code + tests + docs, Sent per mail to bug-cpanplus@rt.cpan.org, With subject containing "[PATCH]" + description of the patch

CPANPLUS::Internals - CPANPLUS internals

DESCRIPTION
_conf, _id
$internals = CPANPLUS::Internals->_init( _conf => CONFIG_OBJ )
$bool = $internals->_flush( list => \@caches )
$bool = $internals->_register_callback( name => CALLBACK_NAME, code => CODEREF );
install_prerequisite, send_test_report, munge_test_report, edit_test_report, proceed_on_test_failure, munge_dist_metafile
$bool = $internals->_add_to_includepath( directories => \@dirs )
$id = CPANPLUS::Internals->_last_id
$id = CPANPLUS::Internals->_store_id( $internals )
$obj = CPANPLUS::Internals->_retrieve_id( $ID )
@objs = CPANPLUS::Internals->_return_all_objects

CPANPLUS::Internals::Extract - internals for archive extraction

DESCRIPTION
$dir = _extract( module => $modobj, [perl => '/path/to/perl', extractdir => '/path/to/extract/to', prefer_bin => BOOL, verbose => BOOL, force => BOOL] )
module, extractdir, prefer_bin, perl, verbose, force

CPANPLUS::Internals::Fetch - internals for fetching files

DESCRIPTION
$path = _fetch( module => $modobj, [fetchdir => '/path/to/save/to', fetch_from => 'scheme://path/to/fetch/from', verbose => BOOL, force => BOOL, prefer_bin => BOOL, ttl => $seconds] )
_add_fail_host( host => $host_hashref )
_host_ok( host => $host_hashref )

CPANPLUS::Internals::Report - internals for sending test reports

DESCRIPTION
$bool = $cb->_have_query_report_modules
$bool = $cb->_have_send_report_modules
@list = $cb->_query_report( module => $modobj, [all_versions => BOOL, verbose => BOOL] )
$bool = $cb->_send_report( module => $modobj, buffer => $make_output, failed => BOOL, [save => BOOL, address => $email_to, verbose => BOOL, force => BOOL]);
module, buffer, failed, save, address, verbose, force

CPANPLUS::Internals::Search - internals for searching for modules

DESCRIPTION
_search_module_tree( type => TYPE, allow => \@regexes, [data => \@previous_results ] )
type, allow, data
_search_author_tree( type => TYPE, allow => \@regexex, [data => \@previous_results ] )
type, allow, data
_all_installed()

CPANPLUS::Internals::Source - internals for updating source files

DESCRIPTION
$cb->_build_trees( uptodate => BOOL, [use_stored => BOOL, path => $path, verbose => BOOL] )
uptodate, path, verbose, use_stored
$cb->_check_trees( [update_source => BOOL, path => PATH, verbose => BOOL] )
update_source, path, verbose
$cb->__check_uptodate( file => $file, name => $name, [update_source => BOOL, verbose => BOOL] )
file, name, update_source, verbose
$cb->_update_source( name => $name, [path => $path, verbose => BOOL] )
name, path, verbose
$cb->__create_author_tree([path => $path, uptodate => BOOL, verbose => BOOL])
uptodate, path, verbose
$cb->_create_mod_tree([path => $path, uptodate => BOOL, verbose => BOOL])
uptodate, path, verbose
$cb->__create_dslip_tree([path => $path, uptodate => BOOL, verbose => BOOL])
uptodate, path, verbose
$cb->_dslip_defs ()
$file = $cb->_add_custom_module_source( uri => URI, [verbose => BOOL] );
$index = $cb->__custom_module_source_index_file( uri => $uri );
$file = $cb->_remove_custom_module_source( uri => URI, [verbose => BOOL] );
%files = $cb->__list_custom_module_sources
$bool = $cb->__update_custom_module_sources( [verbose => BOOL] );
$ok = $cb->__update_custom_module_source
$bool = $cb->__write_custom_module_index( path => /path/to/packages, [to => /path/to/index/file, verbose => BOOL] )
$bool = $cb->__create_custom_module_entries( [verbose => BOOL] )

CPANPLUS::Internals::Source::Memory - In memory implementation

$cb->__memory_retrieve_source(name => $name, [path => $path, uptodate => BOOL, verbose => BOOL])
name, uptodate, path, verbose
$cb->__memory_save_source([verbose => BOOL, path => $path])
path, verbose

CPANPLUS::Internals::Source::SQLite - SQLite implementation

CPANPLUS::Internals::Utils - convenience functions for CPANPLUS

DESCRIPTION
$cb->_mkdir( dir => '/some/dir' )
$cb->_chdir( dir => '/some/dir' )
$cb->_rmdir( dir => '/some/dir' );
$cb->_perl_version ( perl => 'some/perl/binary' );
$cb->_version_to_number( version => $version );
$cb->_whoami
_get_file_contents( file => $file );
$cb->_move( from => $file|$dir, to => $target );
$cb->_copy( from => $file|$dir, to => $target );
$cb->_mode_plus_w( file => '/path/to/file' );
$uri = $cb->_host_to_uri( scheme => SCHEME, host => HOST, path => PATH );
$cb->_vcmp( VERSION, VERSION );
$cb->_home_dir
$path = $cb->_safe_path( path => $path );
($pkg, $version, $ext) = $cb->_split_package_string( package => PACKAGE_STRING );

CPANPLUS::Module - CPAN module objects for CPANPLUS

DESCRIPTION
name, module, version, path, comment, package, description, dslip

status, author, parent

installer_type, dist_cpan, dist, prereqs | requires, configure_requires, signature, extract, fetch, readme, uninstall, created, installed, checksums, checksum_ok, checksum_value
$self = CPANPLUS::Module->new( OPTIONS )
$mod->package_name( [$package_string] )
$mod->package_version( [$package_string] )
$mod->package_extension( [$package_string] )
$mod->package_is_perl_core
$mod->module_is_supplied_with_perl_core( [version => $]] )
$mod->is_bundle
$mod->is_autobundle;
$mod->is_third_party
$mod->third_party_information
$clone = $self->clone
$where = $self->fetch
$path = $self->extract
$type = $self->get_installer_type([prefer_makefile => BOOL])
$dist = $self->dist([target => 'prepare|create', format => DISTRIBUTION_TYPE, args => {key => val}]);
$bool = $mod->prepare( )
$bool = $mod->create( )
$bool = $mod->test( )
$bool = $self->install([ target => 'init|prepare|create|install', format => FORMAT_TYPE, extractdir => DIRECTORY, fetchdir => DIRECTORY, prefer_bin => BOOL, force => BOOL, verbose => BOOL, ..... ]);
$text = $self->readme
$version = $self->installed_version()
$where = $self->installed_file()
$dir = $self->installed_dir()
$bool = $self->is_uptodate([version => VERSION_NUMBER])
$href = $self->details()
@list = $self->contains()
@list_of_hrefs = $self->fetch_report()
$bool = $self->uninstall([type => [all|man|prog])
@modobj = $self->distributions()
@list = $self->files ()
@list = $self->directory_tree ()
@list = $self->packlist ()
@list = $self->validate ()
$bool = $self->add_to_includepath;
$path = $self->best_path_to_module_build();
AUTHOR

CPANPLUS::Module::Author - CPAN author object for CPANPLUS

DESCRIPTION
author, cpanid, email, parent
$auth = CPANPLUS::Module::Author->new( author => AUTHOR_NAME, cpanid => CPAN_ID, _id => INTERNALS_ID [, email => AUTHOR_EMAIL] )
@mod_objs = $auth->modules()
@dists = $auth->distributions()

CPANPLUS::Module::Author::Fake - dummy author object for CPANPLUS

DESCRIPTION

CPANPLUS::Module::Checksums - checking the checksum of a distribution

DESCRIPTION
$mod->checksums

CPANPLUS::Module::Fake - fake module object for internal use

DESCRIPTION

CPANPLUS::Selfupdate - self-updating for CPANPLUS

$self = CPANPLUS::Selfupdate->new( $backend_object );
@cat = $self->list_categories
%list = $self->list_modules_to_update( update => "core|dependencies|enabled_features|features|all", [latest => BOOL] )
$bool = $self->selfupdate( update => "core|dependencies|enabled_features|features|all", [latest => BOOL, force => BOOL] )
@features = $self->list_features
@features = $self->list_enabled_features
@mods = $self->modules_for_feature( FEATURE [,AS_HASH] )
@mods = $self->list_core_dependencies( [AS_HASH] )
@mods = $self->list_core_modules( [AS_HASH] )
$version = $mod->version_required
$bool = $mod->is_installed_version_sufficient
AUTHOR

CPANPLUS::Shell - base class for CPANPLUS shells

DESCRIPTION
AUTHOR

CPANPLUS::Shell::Classic - CPAN.pm emulation for CPANPLUS

DESCRIPTION
AUTHOR

CPANPLUS::Shell::Default - the default CPANPLUS shell

DESCRIPTION
AUTHOR

CPANPLUS::Shell::Default::Plugins::CustomSource - add custom sources to CPANPLUS

DESCRIPTION

CPANPLUS::Shell::Default::Plugins::HOWTO -- documentation on how to write your own plugins

DESCRIPTION
Classname -- The name of your plugin class, Shell -- The CPANPLUS::Shell::Default object, Backend -- The CPANPLUS::Backend object, Command -- The command issued by the user, Input -- The input string from the user, Options -- A hashref of options provided by the user
AUTHOR

CPANPLUS::Shell::Default::Plugins::Remote - connect to a remote CPANPLUS

DESCRIPTION
AUTHOR

CPANPLUS::Shell::Default::Plugins::Source - read in CPANPLUS commands

DESCRIPTION
AUTHOR

Carp - alternative warn and die for modules

DESCRIPTION
$Carp::MaxEvalLen
$Carp::MaxArgLen
$Carp::MaxArgNums
$Carp::Verbose
@CARP_NOT
%Carp::Internal
%Carp::CarpInternal
$Carp::CarpLevel
AUTHOR

Class::Struct - declare struct-like datatypes as Perl classes

DESCRIPTION
Class Creation at Compile Time
Scalar ('$' or '*$'), Array ('@' or '*@'), Hash ('%' or '*%'), Class ('Class_Name' or '*Class_Name')
Example 1, Example 2, Example 3
Author and Modification History

Compress::Raw::Bzip2 - Low-Level Interface to bzip2 compression library

DESCRIPTION
($z, $status) = new Compress::Raw::Bzip2 $appendOutput, $blockSize100k, $workfactor;
$appendOutput, $blockSize100k, $workfactor
$status = $bz->bzdeflate($input, $output);
$status = $bz->bzflush($output);
$status = $bz->bzclose($output);
($z, $status) = new Compress::Raw::Bunzip2 $appendOutput, $consumeInput, $small, $verbosity, $limitOutput;
$appendOutput, $consumeInput, $small, $limitOutput, $verbosity
$status = $z->bzinflate($input, $output);
AUTHOR

Compress::Raw::Zlib - Low-Level Interface to zlib compression library

DESCRIPTION
($d, $status) = new Compress::Raw::Zlib::Deflate( [OPT] )
-Level, -Method, -WindowBits, -MemLevel, -Strategy, -Dictionary, -Bufsize, -AppendOutput, -CRC32, -ADLER32
$status = $d->deflate($input, $output)
$status = $d->flush($output [, $flush_type])
$status = $d->deflateReset()
$status = $d->deflateParams([OPT])
-Level, -Strategy, -BufSize
$status = $d->deflateTune($good_length, $max_lazy, $nice_length, $max_chain)
$d->dict_adler()
$d->crc32()
$d->adler32()
$d->msg()
$d->total_in()
$d->total_out()
$d->get_Strategy()
$d->get_Level()
$d->get_BufSize()
($i, $status) = new Compress::Raw::Zlib::Inflate( [OPT] )
-WindowBits, -Bufsize, -Dictionary, -AppendOutput, -CRC32, -ADLER32, -ConsumeInput, -LimitOutput
$status = $i->inflate($input, $output [,$eof])
$status = $i->inflateSync($input)
$status = $i->inflateReset()
$i->dict_adler()
$i->crc32()
$i->adler32()
$i->msg()
$i->total_in()
$i->total_out()
$d->get_BufSize()
AUTHOR

Compress::Zlib - Interface to zlib compression library

DESCRIPTION
Notes for users of Compress::Zlib version 1
$gz = gzopen($filename, $mode), $gz = gzopen($filehandle, $mode), $bytesread = $gz->gzread($buffer [, $size]) ;, $bytesread = $gz->gzreadline($line) ;, $byteswritten = $gz->gzwrite($buffer) ;, $status = $gz->gzflush($flush_type) ;, $offset = $gz->gztell() ;, $status = $gz->gzseek($offset, $whence) ;, $gz->gzclose, $gz->gzsetparams($level, $strategy, $level, $strategy, $gz->gzerror, $gzerrno
$dest = compress($source [, $level] ) ;, $dest = uncompress($source) ;
($d, $status) = deflateInit( [OPT] )
-Level, -Method, -WindowBits, -MemLevel, -Strategy, -Dictionary, -Bufsize
($out, $status) = $d->deflate($buffer)
($out, $status) = $d->flush() =head2 ($out, $status) = $d->flush($flush_type)
$status = $d->deflateParams([OPT])
-Level, -Strategy
$d->dict_adler()
$d->msg()
$d->total_in()
$d->total_out()
($i, $status) = inflateInit()
-WindowBits, -Bufsize, -Dictionary
($out, $status) = $i->inflate($buffer)
$status = $i->inflateSync($buffer)
$i->dict_adler()
$i->msg()
$i->total_in()
$i->total_out()
AUTHOR

Config - access Perl configuration information

DESCRIPTION
myconfig(), config_sh(), config_re($regex), config_vars(@names), bincompat_options(), non_bincompat_options(), compile_date(), local_patches(), header_files()
_

"_a", "_exe", "_o"

"afs", "afsroot", "alignbytes", "ansi2knr", "aphostname", "api_revision", "api_subversion", "api_version", "api_versionstring", "ar", "archlib", "archlibexp", "archname", "archname64", "archobjs", "asctime_r_proto", "awk"

"baserev", "bash", "bin", "bin_ELF", "binexp", "bison", "byacc", "byteorder"

"c", "castflags", "cat", "cc", "cccdlflags", "ccdlflags", "ccflags", "ccflags_uselargefiles", "ccname", "ccsymbols", "ccversion", "cf_by", "cf_email", "cf_time", "charbits", "charsize", "chgrp", "chmod", "chown", "clocktype", "comm", "compress", "config_arg0", "config_argc", "config_args", "contains", "cp", "cpio", "cpp", "cpp_stuff", "cppccsymbols", "cppflags", "cpplast", "cppminus", "cpprun", "cppstdin", "cppsymbols", "crypt_r_proto", "cryptlib", "csh", "ctermid_r_proto", "ctime_r_proto"

"d__fwalk", "d_access", "d_accessx", "d_aintl", "d_alarm", "d_archlib", "d_asctime64", "d_asctime_r", "d_atolf", "d_atoll", "d_attribute_deprecated", "d_attribute_format", "d_attribute_malloc", "d_attribute_nonnull", "d_attribute_noreturn", "d_attribute_pure", "d_attribute_unused", "d_attribute_warn_unused_result", "d_bcmp", "d_bcopy", "d_bsd", "d_bsdgetpgrp", "d_bsdsetpgrp", "d_builtin_choose_expr", "d_builtin_expect", "d_bzero", "d_c99_variadic_macros", "d_casti32", "d_castneg", "d_charvspr", "d_chown", "d_chroot", "d_chsize", "d_class", "d_clearenv", "d_closedir", "d_cmsghdr_s", "d_const", "d_copysignl", "d_cplusplus", "d_crypt", "d_crypt_r", "d_csh", "d_ctermid", "d_ctermid_r", "d_ctime64", "d_ctime_r", "d_cuserid", "d_dbl_dig", "d_dbminitproto", "d_difftime", "d_difftime64", "d_dir_dd_fd", "d_dirfd", "d_dirnamlen", "d_dlerror", "d_dlopen", "d_dlsymun", "d_dosuid", "d_drand48_r", "d_drand48proto", "d_dup2", "d_eaccess", "d_endgrent", "d_endgrent_r", "d_endhent", "d_endhostent_r", "d_endnent", "d_endnetent_r", "d_endpent", "d_endprotoent_r", "d_endpwent", "d_endpwent_r", "d_endsent", "d_endservent_r", "d_eofnblk", "d_eunice", "d_faststdio", "d_fchdir", "d_fchmod", "d_fchown", "d_fcntl", "d_fcntl_can_lock", "d_fd_macros", "d_fd_set", "d_fds_bits", "d_fgetpos", "d_finite", "d_finitel", "d_flexfnam", "d_flock", "d_flockproto", "d_fork", "d_fp_class", "d_fpathconf", "d_fpclass", "d_fpclassify", "d_fpclassl", "d_fpos64_t", "d_frexpl", "d_fs_data_s", "d_fseeko", "d_fsetpos", "d_fstatfs", "d_fstatvfs", "d_fsync", "d_ftello", "d_ftime", "d_futimes", "d_Gconvert", "d_gdbm_ndbm_h_uses_prototypes", "d_gdbmndbm_h_uses_prototypes", "d_getaddrinfo", "d_getcwd", "d_getespwnam", "d_getfsstat", "d_getgrent", "d_getgrent_r", "d_getgrgid_r", "d_getgrnam_r", "d_getgrps", "d_gethbyaddr", "d_gethbyname", "d_gethent", "d_gethname", "d_gethostbyaddr_r", "d_gethostbyname_r", "d_gethostent_r", "d_gethostprotos", "d_getitimer", "d_getlogin", "d_getlogin_r", "d_getmnt", "d_getmntent", "d_getnameinfo", "d_getnbyaddr", "d_getnbyname", "d_getnent", "d_getnetbyaddr_r", "d_getnetbyname_r", "d_getnetent_r", "d_getnetprotos", "d_getpagsz", "d_getpbyname", "d_getpbynumber", "d_getpent", "d_getpgid", "d_getpgrp", "d_getpgrp2", "d_getppid", "d_getprior", "d_getprotobyname_r", "d_getprotobynumber_r", "d_getprotoent_r", "d_getprotoprotos", "d_getprpwnam", "d_getpwent", "d_getpwent_r", "d_getpwnam_r", "d_getpwuid_r", "d_getsbyname", "d_getsbyport", "d_getsent", "d_getservbyname_r", "d_getservbyport_r", "d_getservent_r", "d_getservprotos", "d_getspnam", "d_getspnam_r", "d_gettimeod", "d_gmtime64", "d_gmtime_r", "d_gnulibc", "d_grpasswd", "d_hasmntopt", "d_htonl", "d_ilogbl", "d_inc_version_list", "d_index", "d_inetaton", "d_inetntop", "d_inetpton", "d_int64_t", "d_ipv6_mreq", "d_isascii", "d_isblank", "d_isfinite", "d_isinf", "d_isnan", "d_isnanl", "d_killpg", "d_lchown", "d_ldbl_dig", "d_libm_lib_version", "d_link", "d_localtime64", "d_localtime_r", "d_localtime_r_needs_tzset", "d_locconv", "d_lockf", "d_longdbl", "d_longlong", "d_lseekproto", "d_lstat", "d_madvise", "d_malloc_good_size", "d_malloc_size", "d_mblen", "d_mbstowcs", "d_mbtowc", "d_memchr", "d_memcmp", "d_memcpy", "d_memmove", "d_memset", "d_mkdir", "d_mkdtemp", "d_mkfifo", "d_mkstemp", "d_mkstemps", "d_mktime", "d_mktime64", "d_mmap", "d_modfl", "d_modfl_pow32_bug", "d_modflproto", "d_mprotect", "d_msg", "d_msg_ctrunc", "d_msg_dontroute", "d_msg_oob", "d_msg_peek", "d_msg_proxy", "d_msgctl", "d_msgget", "d_msghdr_s", "d_msgrcv", "d_msgsnd", "d_msync", "d_munmap", "d_mymalloc", "d_ndbm", "d_ndbm_h_uses_prototypes", "d_nice", "d_nl_langinfo", "d_nv_preserves_uv", "d_nv_zero_is_allbits_zero", "d_off64_t", "d_old_pthread_create_joinable", "d_oldpthreads", "d_oldsock", "d_open3", "d_pathconf", "d_pause", "d_perl_otherlibdirs", "d_phostname", "d_pipe", "d_poll", "d_portable", "d_prctl", "d_prctl_set_name", "d_PRId64", "d_PRIeldbl", "d_PRIEUldbl", "d_PRIfldbl", "d_PRIFUldbl", "d_PRIgldbl", "d_PRIGUldbl", "d_PRIi64", "d_printf_format_null", "d_PRIo64", "d_PRIu64", "d_PRIx64", "d_PRIXU64", "d_procselfexe", "d_pseudofork", "d_pthread_atfork", "d_pthread_attr_setscope", "d_pthread_yield", "d_pwage", "d_pwchange", "d_pwclass", "d_pwcomment", "d_pwexpire", "d_pwgecos", "d_pwpasswd", "d_pwquota", "d_qgcvt", "d_quad", "d_random_r", "d_readdir", "d_readdir64_r", "d_readdir_r", "d_readlink", "d_readv", "d_recvmsg", "d_rename", "d_rewinddir", "d_rmdir", "d_safebcpy", "d_safemcpy", "d_sanemcmp", "d_sbrkproto", "d_scalbnl", "d_sched_yield", "d_scm_rights", "d_SCNfldbl", "d_seekdir", "d_select", "d_sem", "d_semctl", "d_semctl_semid_ds", "d_semctl_semun", "d_semget", "d_semop", "d_sendmsg", "d_setegid", "d_seteuid", "d_setgrent", "d_setgrent_r", "d_setgrps", "d_sethent", "d_sethostent_r", "d_setitimer", "d_setlinebuf", "d_setlocale", "d_setlocale_r", "d_setnent", "d_setnetent_r", "d_setpent", "d_setpgid", "d_setpgrp", "d_setpgrp2", "d_setprior", "d_setproctitle", "d_setprotoent_r", "d_setpwent", "d_setpwent_r", "d_setregid", "d_setresgid", "d_setresuid", "d_setreuid", "d_setrgid", "d_setruid", "d_setsent", "d_setservent_r", "d_setsid", "d_setvbuf", "d_sfio", "d_shm", "d_shmat", "d_shmatprototype", "d_shmctl", "d_shmdt", "d_shmget", "d_sigaction", "d_signbit", "d_sigprocmask", "d_sigsetjmp", "d_sin6_scope_id", "d_sitearch", "d_snprintf", "d_sockaddr_in6", "d_sockaddr_sa_len", "d_sockatmark", "d_sockatmarkproto", "d_socket", "d_socklen_t", "d_sockpair", "d_socks5_init", "d_sprintf_returns_strlen", "d_sqrtl", "d_srand48_r", "d_srandom_r", "d_sresgproto", "d_sresuproto", "d_statblks", "d_statfs_f_flags", "d_statfs_s", "d_static_inline", "d_statvfs", "d_stdio_cnt_lval", "d_stdio_ptr_lval", "d_stdio_ptr_lval_nochange_cnt", "d_stdio_ptr_lval_sets_cnt", "d_stdio_stream_array", "d_stdiobase", "d_stdstdio", "d_strchr", "d_strcoll", "d_strctcpy", "d_strerrm", "d_strerror", "d_strerror_r", "d_strftime", "d_strlcat", "d_strlcpy", "d_strtod", "d_strtol", "d_strtold", "d_strtoll", "d_strtoq", "d_strtoul", "d_strtoull", "d_strtouq", "d_strxfrm", "d_suidsafe", "d_symlink", "d_syscall", "d_syscallproto", "d_sysconf", "d_sysernlst", "d_syserrlst", "d_system", "d_tcgetpgrp", "d_tcsetpgrp", "d_telldir", "d_telldirproto", "d_time", "d_timegm", "d_times", "d_tm_tm_gmtoff", "d_tm_tm_zone", "d_tmpnam_r", "d_truncate", "d_ttyname_r", "d_tzname", "d_u32align", "d_ualarm", "d_umask", "d_uname", "d_union_semun", "d_unordered", "d_unsetenv", "d_usleep", "d_usleepproto", "d_ustat", "d_vendorarch", "d_vendorbin", "d_vendorlib", "d_vendorscript", "d_vfork", "d_void_closedir", "d_voidsig", "d_voidtty", "d_volatile", "d_vprintf", "d_vsnprintf", "d_wait4", "d_waitpid", "d_wcstombs", "d_wctomb", "d_writev", "d_xenix", "date", "db_hashtype", "db_prefixtype", "db_version_major", "db_version_minor", "db_version_patch", "defvoidused", "direntrytype", "dlext", "dlsrc", "doublesize", "drand01", "drand48_r_proto", "dtrace", "dynamic_ext"

"eagain", "ebcdic", "echo", "egrep", "emacs", "endgrent_r_proto", "endhostent_r_proto", "endnetent_r_proto", "endprotoent_r_proto", "endpwent_r_proto", "endservent_r_proto", "eunicefix", "exe_ext", "expr", "extensions", "extern_C", "extras"

"fflushall", "fflushNULL", "find", "firstmakefile", "flex", "fpossize", "fpostype", "freetype", "from", "full_ar", "full_csh", "full_sed"

"gccansipedantic", "gccosandvers", "gccversion", "getgrent_r_proto", "getgrgid_r_proto", "getgrnam_r_proto", "gethostbyaddr_r_proto", "gethostbyname_r_proto", "gethostent_r_proto", "getlogin_r_proto", "getnetbyaddr_r_proto", "getnetbyname_r_proto", "getnetent_r_proto", "getprotobyname_r_proto", "getprotobynumber_r_proto", "getprotoent_r_proto", "getpwent_r_proto", "getpwnam_r_proto", "getpwuid_r_proto", "getservbyname_r_proto", "getservbyport_r_proto", "getservent_r_proto", "getspnam_r_proto", "gidformat", "gidsign", "gidsize", "gidtype", "glibpth", "gmake", "gmtime_r_proto", "gnulibc_version", "grep", "groupcat", "groupstype", "gzip"

"h_fcntl", "h_sysfile", "hint", "hostcat", "html1dir", "html1direxp", "html3dir", "html3direxp"

"i16size", "i16type", "i32size", "i32type", "i64size", "i64type", "i8size", "i8type", "i_arpainet", "i_assert", "i_bsdioctl", "i_crypt", "i_db", "i_dbm", "i_dirent", "i_dld", "i_dlfcn", "i_fcntl", "i_float", "i_fp", "i_fp_class", "i_gdbm", "i_gdbm_ndbm", "i_gdbmndbm", "i_grp", "i_ieeefp", "i_inttypes", "i_langinfo", "i_libutil", "i_limits", "i_locale", "i_machcthr", "i_malloc", "i_mallocmalloc", "i_math", "i_memory", "i_mntent", "i_ndbm", "i_netdb", "i_neterrno", "i_netinettcp", "i_niin", "i_poll", "i_prot", "i_pthread", "i_pwd", "i_rpcsvcdbm", "i_sfio", "i_sgtty", "i_shadow", "i_socks", "i_stdarg", "i_stdbool", "i_stddef", "i_stdlib", "i_string", "i_sunmath", "i_sysaccess", "i_sysdir", "i_sysfile", "i_sysfilio", "i_sysin", "i_sysioctl", "i_syslog", "i_sysmman", "i_sysmode", "i_sysmount", "i_sysndir", "i_sysparam", "i_syspoll", "i_sysresrc", "i_syssecrt", "i_sysselct", "i_syssockio", "i_sysstat", "i_sysstatfs", "i_sysstatvfs", "i_systime", "i_systimek", "i_systimes", "i_systypes", "i_sysuio", "i_sysun", "i_sysutsname", "i_sysvfs", "i_syswait", "i_termio", "i_termios", "i_time", "i_unistd", "i_ustat", "i_utime", "i_values", "i_varargs", "i_varhdr", "i_vfork", "ignore_versioned_solibs", "inc_version_list", "inc_version_list_init", "incpath", "inews", "initialinstalllocation", "installarchlib", "installbin", "installhtml1dir", "installhtml3dir", "installman1dir", "installman3dir", "installprefix", "installprefixexp", "installprivlib", "installscript", "installsitearch", "installsitebin", "installsitehtml1dir", "installsitehtml3dir", "installsitelib", "installsiteman1dir", "installsiteman3dir", "installsitescript", "installstyle", "installusrbinperl", "installvendorarch", "installvendorbin", "installvendorhtml1dir", "installvendorhtml3dir", "installvendorlib", "installvendorman1dir", "installvendorman3dir", "installvendorscript", "intsize", "issymlink", "ivdformat", "ivsize", "ivtype"

"known_extensions", "ksh"

"ld", "ld_can_script", "lddlflags", "ldflags", "ldflags_uselargefiles", "ldlibpthname", "less", "lib_ext", "libc", "libperl", "libpth", "libs", "libsdirs", "libsfiles", "libsfound", "libspath", "libswanted", "libswanted_uselargefiles", "line", "lint", "lkflags", "ln", "lns", "localtime_r_proto", "locincpth", "loclibpth", "longdblsize", "longlongsize", "longsize", "lp", "lpr", "ls", "lseeksize", "lseektype"

"mad", "madlyh", "madlyobj", "madlysrc", "mail", "mailx", "make", "make_set_make", "mallocobj", "mallocsrc", "malloctype", "man1dir", "man1direxp", "man1ext", "man3dir", "man3direxp", "man3ext", "mips_type", "mistrustnm", "mkdir", "mmaptype", "modetype", "more", "multiarch", "mv", "myarchname", "mydomain", "myhostname", "myuname"

"n", "need_va_copy", "netdb_hlen_type", "netdb_host_type", "netdb_name_type", "netdb_net_type", "nm", "nm_opt", "nm_so_opt", "nonxs_ext", "nroff", "nv_overflows_integers_at", "nv_preserves_uv_bits", "nveformat", "nvEUformat", "nvfformat", "nvFUformat", "nvgformat", "nvGUformat", "nvsize", "nvtype"

"o_nonblock", "obj_ext", "old_pthread_create_joinable", "optimize", "orderlib", "osname", "osvers", "otherlibdirs"

"package", "pager", "passcat", "patchlevel", "path_sep", "perl", "perl5"

"PERL_API_REVISION", "PERL_API_SUBVERSION", "PERL_API_VERSION", "PERL_CONFIG_SH", "PERL_PATCHLEVEL", "perl_patchlevel", "PERL_REVISION", "perl_static_inline", "PERL_SUBVERSION", "PERL_VERSION", "perladmin", "perllibs", "perlpath", "pg", "phostname", "pidtype", "plibpth", "pmake", "pr", "prefix", "prefixexp", "privlib", "privlibexp", "procselfexe", "prototype", "ptrsize"

"quadkind", "quadtype"

"randbits", "randfunc", "random_r_proto", "randseedtype", "ranlib", "rd_nodata", "readdir64_r_proto", "readdir_r_proto", "revision", "rm", "rm_try", "rmail", "run", "runnm"

"sched_yield", "scriptdir", "scriptdirexp", "sed", "seedfunc", "selectminbits", "selecttype", "sendmail", "setgrent_r_proto", "sethostent_r_proto", "setlocale_r_proto", "setnetent_r_proto", "setprotoent_r_proto", "setpwent_r_proto", "setservent_r_proto", "sGMTIME_max", "sGMTIME_min", "sh", "shar", "sharpbang", "shmattype", "shortsize", "shrpenv", "shsharp", "sig_count", "sig_name", "sig_name_init", "sig_num", "sig_num_init", "sig_size", "signal_t", "sitearch", "sitearchexp", "sitebin", "sitebinexp", "sitehtml1dir", "sitehtml1direxp", "sitehtml3dir", "sitehtml3direxp", "sitelib", "sitelib_stem", "sitelibexp", "siteman1dir", "siteman1direxp", "siteman3dir", "siteman3direxp", "siteprefix", "siteprefixexp", "sitescript", "sitescriptexp", "sizesize", "sizetype", "sleep", "sLOCALTIME_max", "sLOCALTIME_min", "smail", "so", "sockethdr", "socketlib", "socksizetype", "sort", "spackage", "spitshell", "sPRId64", "sPRIeldbl", "sPRIEUldbl", "sPRIfldbl", "sPRIFUldbl", "sPRIgldbl", "sPRIGUldbl", "sPRIi64", "sPRIo64", "sPRIu64", "sPRIx64", "sPRIXU64", "srand48_r_proto", "srandom_r_proto", "src", "sSCNfldbl", "ssizetype", "st_ino_sign", "st_ino_size", "startperl", "startsh", "static_ext", "stdchar", "stdio_base", "stdio_bufsiz", "stdio_cnt", "stdio_filbuf", "stdio_ptr", "stdio_stream_array", "strerror_r_proto", "strings", "submit", "subversion", "sysman"

"tail", "tar", "targetarch", "tbl", "tee", "test", "timeincl", "timetype", "tmpnam_r_proto", "to", "touch", "tr", "trnl", "troff", "ttyname_r_proto"

"u16size", "u16type", "u32size", "u32type", "u64size", "u64type", "u8size", "u8type", "uidformat", "uidsign", "uidsize", "uidtype", "uname", "uniq", "uquadtype", "use5005threads", "use64bitall", "use64bitint", "usecrosscompile", "usedevel", "usedl", "usedtrace", "usefaststdio", "useithreads", "usekernprocpathname", "uselargefiles", "uselongdouble", "usemallocwrap", "usemorebits", "usemultiplicity", "usemymalloc", "usenm", "usensgetexecutablepath", "useopcode", "useperlio", "useposix", "usereentrant", "userelocatableinc", "usesfio", "useshrplib", "usesitecustomize", "usesocks", "usethreads", "usevendorprefix", "usevfork", "usrinc", "uuname", "uvoformat", "uvsize", "uvtype", "uvuformat", "uvxformat", "uvXUformat"

"vaproto", "vendorarch", "vendorarchexp", "vendorbin", "vendorbinexp", "vendorhtml1dir", "vendorhtml1direxp", "vendorhtml3dir", "vendorhtml3direxp", "vendorlib", "vendorlib_stem", "vendorlibexp", "vendorman1dir", "vendorman1direxp", "vendorman3dir", "vendorman3direxp", "vendorprefix", "vendorprefixexp", "vendorscript", "vendorscriptexp", "version", "version_patchlevel_string", "versiononly", "vi", "voidflags"

"xlibpth"

"yacc", "yaccflags"

"zcat", "zip"

DESCRIPTION
dynamic, nonxs, static
AUTHOR

Cwd - get pathname of current working directory

DESCRIPTION
getcwd, cwd, fastcwd, fastgetcwd, getdcwd
abs_path, realpath, fast_abs_path
$ENV{PWD}
AUTHOR

DB - programmatic interface to the Perl debugging API

DESCRIPTION
 $DB::sub,  %DB::sub,  $DB::single,  $DB::signal,  $DB::trace,  @DB::args, 
@DB::dbline,  %DB::dbline,  $DB::package,  $DB::filename,  $DB::subname, 
$DB::lineno
    
CLIENT->register(), CLIENT->evalcode(STRING), CLIENT->skippkg('D::hide'), CLIENT->run(), CLIENT->step(), CLIENT->next(), CLIENT->done()
CLIENT->init(), CLIENT->prestop([STRING]), CLIENT->stop(), CLIENT->idle(), CLIENT->poststop([STRING]), CLIENT->evalcode(STRING), CLIENT->cleanup(), CLIENT->output(LIST)
AUTHOR

DBM_Filter -- Filter DBM keys/values

DESCRIPTION
$db->Filter_Push() / $db->Filter_Key_Push() / $db->Filter_Value_Push()
Filter_Push, Filter_Key_Push, Filter_Value_Push
$db->Filter_Pop()
$db->Filtered()
Filters Included
utf8, encode, compress, int32, null
AUTHOR

DBM_Filter::compress - filter for DBM_Filter

DESCRIPTION
AUTHOR

DBM_Filter::encode - filter for DBM_Filter

DESCRIPTION
AUTHOR

DBM_Filter::int32 - filter for DBM_Filter

DESCRIPTION
AUTHOR

DBM_Filter::null - filter for DBM_Filter

DESCRIPTION
AUTHOR

DBM_Filter::utf8 - filter for DBM_Filter

DESCRIPTION
AUTHOR

DB_File - Perl5 access to Berkeley DB version 1.x

DESCRIPTION
DB_HASH, DB_BTREE, DB_RECNO
A Simple Example
A Simple Example
$X->push(list) ;, $value = $X->pop ;, $X->shift, $X->unshift(list) ;, $X->length, $X->splice(offset, length, elements);
$status = $X->get($key, $value [, $flags]) ;, $status = $X->put($key, $value [, $flags]) ;, $status = $X->del($key [, $flags]) ;, $status = $X->fd ;, $status = $X->seq($key, $value, $flags) ;, $status = $X->sync([$flags]) ;
filter_store_key, filter_store_value, filter_fetch_key, filter_fetch_value
AUTHOR

Data::Dumper - stringified perl data structures, suitable for both printing and "eval"

DESCRIPTION
PACKAGE->new(ARRAYREF [, ARRAYREF]), $OBJ->Dump or PACKAGE->Dump(ARRAYREF [, ARRAYREF]), $OBJ->Seen([HASHREF]), $OBJ->Values([ARRAYREF]), $OBJ->Names([ARRAYREF]), $OBJ->Reset
Dumper(LIST)
Configuration Variables or Methods
Dumper
AUTHOR

Devel::InnerPackage - find all the inner packages of a package

DESCRIPTION
AUTHOR

Devel::PPPort - Perl/Pollution/Portability

DESCRIPTION
perl 5.14.0, perl 5.13.10, perl 5.13.8, perl 5.13.7, perl 5.13.6, perl 5.13.5, perl 5.13.4, perl 5.13.3, perl 5.13.2, perl 5.13.1, perl 5.11.5, perl 5.11.4, perl 5.11.2, perl 5.11.1, perl 5.11.0, perl 5.10.1, perl 5.10.0, perl 5.9.5, perl 5.9.4, perl 5.9.3, perl 5.9.2, perl 5.9.1, perl 5.9.0, perl 5.8.3, perl 5.8.1, perl 5.8.0, perl 5.7.3, perl 5.7.2, perl 5.7.1, perl 5.6.1, perl 5.6.0, perl 5.005_03, perl 5.005, perl 5.004_05, perl 5.004

Devel::Peek - A data debugging tool for the XS programmer

DESCRIPTION
A simple scalar string
A simple scalar number
A simple scalar with an extra reference
A reference to a simple scalar
A reference to an array
A reference to a hash
A reference to an SV which holds a C pointer
A reference to a subroutine
AUTHOR

Devel::SelfStubber - generate stubs for a SelfLoading module

DESCRIPTION

Digest - Modules that calculate message digests

DESCRIPTION
binary, hex, base64
$ctx = Digest->XXX($arg,...), $ctx = Digest->new(XXX => $arg,...), $ctx = Digest::XXX->new($arg,...), $other_ctx = $ctx->clone, $ctx->reset, $ctx->add( $data ), $ctx->add( $chunk1, $chunk2, ... ), $ctx->addfile( $io_handle ), $ctx->add_bits( $data, $nbits ), $ctx->add_bits( $bitstring ), $ctx->digest, $ctx->hexdigest, $ctx->b64digest
AUTHOR

Digest::MD5 - Perl interface to the MD5 Algorithm

DESCRIPTION
md5($data,...), md5_hex($data,...), md5_base64($data,...)
$md5 = Digest::MD5->new, $md5->reset, $md5->clone, $md5->add($data,...), $md5->addfile($io_handle), $md5->add_bits($data, $nbits), $md5->add_bits($bitstring), $md5->digest, $md5->hexdigest, $md5->b64digest

Digest::SHA - Perl extension for SHA-1/224/256/384/512

DESCRIPTION
sha1($data, ...), sha224($data, ...), sha256($data, ...), sha384($data, ...), sha512($data, ...), sha512224($data, ...), sha512256($data, ...), sha1_hex($data, ...), sha224_hex($data, ...), sha256_hex($data, ...), sha384_hex($data, ...), sha512_hex($data, ...), sha512224_hex($data, ...), sha512256_hex($data, ...), sha1_base64($data, ...), sha224_base64($data, ...), sha256_base64($data, ...), sha384_base64($data, ...), sha512_base64($data, ...), sha512224_base64($data, ...), sha512256_base64($data, ...), new($alg), reset($alg), hashsize, algorithm, clone, add($data, ...), add_bits($data, $nbits), add_bits($bits), addfile(*FILE), addfile($filename [, $mode]), dump($filename), load($filename), digest, hexdigest, b64digest, hmac_sha1($data, $key), hmac_sha224($data, $key), hmac_sha256($data, $key), hmac_sha384($data, $key), hmac_sha512($data, $key), hmac_sha512224($data, $key), hmac_sha512256($data, $key), hmac_sha1_hex($data, $key), hmac_sha224_hex($data, $key), hmac_sha256_hex($data, $key), hmac_sha384_hex($data, $key), hmac_sha512_hex($data, $key), hmac_sha512224_hex($data, $key), hmac_sha512256_hex($data, $key), hmac_sha1_base64($data, $key), hmac_sha224_base64($data, $key), hmac_sha256_base64($data, $key), hmac_sha384_base64($data, $key), hmac_sha512_base64($data, $key), hmac_sha512224_base64($data, $key), hmac_sha512256_base64($data, $key)
AUTHOR

Digest::base - Digest base class

DESCRIPTION

Digest::file - Calculate digests of files

DESCRIPTION
digest_file( $file, $algorithm, [$arg,...] ), digest_file_hex( $file, $algorithm, [$arg,...] ), digest_file_base64( $file, $algorithm, [$arg,...] )

DirHandle - supply object methods for directory handles

DESCRIPTION

Dumpvalue - provides screen dump of Perl data.

DESCRIPTION
"arrayDepth", "hashDepth", "compactDump", "veryCompact", "globPrint", "dumpDBFiles", "dumpPackages", "dumpReused", "tick", "quoteHighBit", "printUndef", "usageOnly", unctrl, subdump, bareStringify, quoteHighBit, stopDbSignal
dumpValue, dumpValues, stringify, dumpvars, set_quote, set_unctrl, compactDump, veryCompact, set, get

DynaLoader - Dynamically load C libraries into Perl code

DESCRIPTION
@dl_library_path, @dl_resolve_using, @dl_require_symbols, @dl_librefs, @dl_modules, @dl_shared_objects, dl_error(), $dl_debug, dl_findfile(), dl_expandspec(), dl_load_file(), dl_unload_file(), dl_load_flags(), dl_find_symbol(), dl_find_symbol_anywhere(), dl_undef_symbols(), dl_install_xsub(), bootstrap()
AUTHOR

Encode - character encodings in Perl

DESCRIPTION
$octets = encode(ENCODING, STRING[, CHECK]), $string = decode(ENCODING, OCTETS[, CHECK]), [$obj =] find_encoding(ENCODING), [$length =] from_to($octets, FROM_ENC, TO_ENC [, CHECK]), $octets = encode_utf8($string);, $string = decode_utf8($octets [, CHECK]);
Encoding via PerlIO
NOTE: Not all encoding support this feature, CHECK = Encode::FB_DEFAULT ( == 0), CHECK = Encode::FB_CROAK ( == 1), CHECK = Encode::FB_QUIET, CHECK = Encode::FB_WARN, perlqq mode (CHECK = Encode::FB_PERLQQ), HTML charref mode (CHECK = Encode::FB_HTMLCREF), XML charref mode (CHECK = Encode::FB_XMLCREF), The bitmask, Encode::LEAVE_SRC
Goal #1:, Goal #2:, Goal #3:, Goal #4:
is_utf8(STRING [, CHECK]), _utf8_on(STRING), _utf8_off(STRING)

Encode::Alias - alias definitions to encodings

DESCRIPTION
As a simple string, As a qr// compiled regular expression, e.g.:, As a code reference, e.g.:

Encode::Byte - Single Byte Encodings

DESCRIPTION

Encode::CJKConstants -- Internally used by Encode::??::ISO_2022_*

Encode::CN - China-based Chinese Encodings

DESCRIPTION

Encode::CN::HZ -- internally used by Encode::CN

Encode::Config -- internally used by Encode

Encode::EBCDIC - EBCDIC Encodings

DESCRIPTION

Encode::Encoder -- Object Oriented Encoder

$e = Encode::Encoder->new([$data, $encoding]);, encoder(), $e->data([$data]), $e->encoding([$encoding]), $e->bytes([$encoding])

Encode::Encoding - Encode Implementation Base Class

DESCRIPTION
Methods you should implement
->encode($string [,$check]), ->decode($octets [,$check]), ->cat_decode($destination, $octets, $offset, $terminator [,$check])
->name, ->mime_name, ->renew, ->renewed, ->perlio_ok(), ->needs_lines()
Scheme 1, Scheme 2, Other Schemes

Encode::GSM0338 -- ESTI GSM 03.38 Encoding

DESCRIPTION

Encode::Guess -- Guesses encoding from data

DESCRIPTION
Encode::Guess->set_suspects, Encode::Guess->add_suspects, Encode::decode("Guess" ...), Encode::Guess->guess($data), guess_encoding($data, [, list of suspects])

Encode::JP - Japanese Encodings

DESCRIPTION

Encode::JP::H2Z -- internally used by Encode::JP::2022_JP*

Encode::JP::JIS7 -- internally used by Encode::JP

Encode::KR - Korean Encodings

DESCRIPTION

Encode::KR::2022_KR -- internally used by Encode::KR

Encode::MIME::Header -- MIME 'B' and 'Q' header encoding

DESCRIPTION

Encode::MIME::Name, Encode::MIME::NAME -- internally used by Encode

Encode::PerlIO -- a detailed document on Encode and PerlIO

Encode::Supported -- Encodings supported by Encode

DESCRIPTION
Encoding Names
ISO-8859 and corresponding vendor mappings, KOI8 - De Facto Standard for the Cyrillic world
gsm0338 support before 2.19
Encode::CN -- Continental China, Encode::JP -- Japan, Encode::KR -- Korea, Encode::TW -- Taiwan, Encode::HanExtra -- More Chinese via CPAN, Encode::JIS2K -- JIS X 0213 encodings via CPAN
Miscellaneous encodings
Encode::EBCDIC, Encode::Symbols, Encode::MIME::Header, Encode::Guess
  ISO-2022-JP-2 [RFC1554], ISO-2022-CN [RFC1922], Various HP-UX encodings,
Cyrillic encoding ISO-IR-111, ISO-8859-8-1 [Hebrew], ISIRI 3342, Iran
System, ISIRI 2900 [Farsi], Thai encoding TCVN, Vietnamese encodings VPS,
Various Mac encodings, (Mac) Indic encodings
    
Encoding vs. Charset -- terminology
Encoding Classification (by Anton Tagunov and Dan Kogai)
KS_C_5601-1987, GB2312, Big5, Shift_JIS
character repertoire, coded character set (CCS), character encoding scheme (CES), charset (in MIME context), EUC, ISO-2022, UCS, UCS-2, Unicode, UTF, UTF-16
ECMA, ECMA-035 (eq "ISO-2022"), IANA, Assigned Charset Names by IANA, ISO, RFC, UC, Unicode Glossary
czyborra.com, CJK.inf, Jungshik Shin's Hangul FAQ, debian.org: "Introduction to i18n"
"CJKV Information Processing" by Ken Lunde

Encode::Symbol - Symbol Encodings

DESCRIPTION

Encode::TW - Taiwan-based Chinese Encodings

DESCRIPTION

Encode::Unicode -- Various Unicode Transformation Formats

<http://www.unicode.org/glossary/> says:, Quick Reference
BOM as integer when fetched in network byte order

Encode::Unicode::UTF7 -- UTF-7 encoding

English - use nice English (or awk) names for ugly punctuation variables

DESCRIPTION

Env - perl module that imports environment variables as scalars or arrays

DESCRIPTION
AUTHOR

Errno - System errno constants

DESCRIPTION
AUTHOR

Exporter - Implements default import method for modules

DESCRIPTION
"use YourModule;", "use YourModule ();", "use YourModule qw(...);"

Exporter::Heavy - Exporter guts

DESCRIPTION
DESCRIPTION
new, have_compiler, have_cplusplus, compile, "object_file", "include_dirs", "extra_compiler_flags", "C++", link, lib_file, module_name, extra_linker_flags, link_executable, exe_file, object_file, lib_file, exe_file, prelink, need_prelink, extra_link_args_after_prelink
AUTHOR

ExtUtils::CBuilder::Platform::Windows - Builder class for Windows platforms

DESCRIPTION
AUTHOR

ExtUtils::Command - utilities to replace common UNIX commands in Makefiles etc.

DESCRIPTION

cat

eqtime

rm_rf

rm_f

touch

mv

cp

chmod

mkpath

test_f

test_d

dos2unix

AUTHOR

ExtUtils::Command::MM - Commands for the MM's to use in Makefiles

DESCRIPTION
test_harness

pod2man

warn_if_old_packlist

perllocal_install

uninstall

ExtUtils::Constant - generate XS code to import C header constants

DESCRIPTION
IV, UV, NV, PV, PVN, SV, YES, NO, UNDEF

constant_types

XS_constant PACKAGE, TYPES, XS_SUBNAME, C_SUBNAME

autoload PACKAGE, VERSION, AUTOLOADER

WriteMakefileSnippet

WriteConstants ATTRIBUTE => VALUE [, ...], NAME, DEFAULT_TYPE, BREAKOUT_AT, NAMES, PROXYSUBS, C_FH, C_FILE, XS_FH, XS_FILE, XS_SUBNAME, C_SUBNAME

AUTHOR

ExtUtils::Constant::Base - base class for ExtUtils::Constant objects

DESCRIPTION

header

memEQ_clause args_hashref

dump_names arg_hashref, ITEM..

assign arg_hashref, VALUE..

return_clause arg_hashref, ITEM

switch_clause arg_hashref, NAMELEN, ITEMHASH, ITEM..

params WHAT

dogfood arg_hashref, ITEM..

normalise_items args, default_type, seen_types, seen_items, ITEM..

C_constant arg_hashref, ITEM.., name, type, value, macro, default, pre, post, def_pre, def_post, utf8, weight

AUTHOR

ExtUtils::Constant::Utils - helper functions for ExtUtils::Constant

DESCRIPTION
C_stringify NAME

perl_stringify NAME

AUTHOR

ExtUtils::Constant::XS - generate C code for XS modules' constants.

DESCRIPTION
AUTHOR

ExtUtils::Embed - Utilities for embedding Perl in C/C++ applications

DESCRIPTION
@EXPORT
xsinit(), Examples, ldopts(), Examples, perl_inc(), ccflags(), ccdlflags(), ccopts(), xsi_header(), xsi_protos(@modules), xsi_body(@modules)
AUTHOR

ExtUtils::Install - install files from here to there

DESCRIPTION
_chmod($$;$), _warnonce(@), _choke(@)

_move_file_at_boot( $file, $target, $moan )

_unlink_or_rename( $file, $tryhard, $installing )

_get_install_skip

_have_write_access

_can_write_dir($dir)

_mkpath($dir,$show,$mode,$verbose,$dry_run)

_copy($from,$to,$verbose,$dry_run)

_chdir($from)

install

_do_cleanup

install_rooted_file( $file ), install_rooted_dir( $dir )

forceunlink( $file, $tryhard )

directory_not_empty( $dir )

install_default DISCOURAGED

uninstall

inc_uninstall($filepath,$libdir,$verbose,$dry_run,$ignore,$results)

run_filter($cmd,$src,$dest)

pm_to_blib

_autosplit

_invokant

PERL_INSTALL_ROOT, EU_INSTALL_IGNORE_SKIP, EU_INSTALL_SITE_SKIPFILE, EU_INSTALL_ALWAYS_COPY
AUTHOR

ExtUtils::Installed - Inventory management of installed modules

DESCRIPTION
new(), modules(), files(), directories(), directory_tree(), validate(), packlist(), version()
AUTHOR

ExtUtils::Liblist - determine libraries to use and how to use them

DESCRIPTION
For static extensions, For dynamic extensions at build/link time, For dynamic extensions at load time
Win32 implementation

ExtUtils::MM - OS adjusted ExtUtils::MakeMaker subclass

DESCRIPTION

ExtUtils::MM_AIX - AIX specific subclass of ExtUtils::MM_Unix

DESCRIPTION
AUTHOR

ExtUtils::MM_Any - Platform-agnostic MM methods

DESCRIPTION
AUTHOR

ExtUtils::MM_BeOS - methods to override UN*X behaviour in ExtUtils::MakeMaker

DESCRIPTION

os_flavor

init_linker

ExtUtils::MM_Cygwin - methods to override UN*X behaviour in ExtUtils::MakeMaker

DESCRIPTION
os_flavor

cflags

replace_manpage_separator

init_linker

maybe_command

dynamic_lib

all_target

ExtUtils::MM_DOS - DOS specific subclass of ExtUtils::MM_Unix

DESCRIPTION
os_flavor

replace_manpage_separator

AUTHOR

ExtUtils::MM_Darwin - special behaviors for OS X

DESCRIPTION

ExtUtils::MM_MacOS - once produced Makefiles for MacOS Classic

DESCRIPTION

ExtUtils::MM_NW5 - methods to override UN*X behaviour in ExtUtils::MakeMaker

DESCRIPTION

os_flavor

init_platform, platform_constants

const_cccmd

static_lib

dynamic_lib

ExtUtils::MM_OS2 - methods to override UN*X behaviour in ExtUtils::MakeMaker

DESCRIPTION
init_dist

init_linker

os_flavor

ExtUtils::MM_QNX - QNX specific subclass of ExtUtils::MM_Unix

DESCRIPTION
AUTHOR

ExtUtils::MM_UWIN - U/WIN specific subclass of ExtUtils::MM_Unix

DESCRIPTION
os_flavor

replace_manpage_separator

AUTHOR

ExtUtils::MM_Unix - methods used by ExtUtils::MakeMaker

DESCRIPTION
os_flavor

c_o (o)

cflags (o)

const_cccmd (o)

const_config (o)

const_loadlibs (o)

constants (o)

depend (o)

init_DEST

init_dist

dist (o)

dist_basics (o)

dist_ci (o)

dist_core (o)

dist_target

tardist_target

zipdist_target

tarfile_target

zipfile_target

uutardist_target

shdist_target

dlsyms (o)

dynamic_bs (o)

dynamic_lib (o)

exescan

extliblist

find_perl

fixin

force (o)

guess_name

has_link_code

init_dirscan

init_MANPODS

init_MAN1PODS

init_MAN3PODS

init_PM

init_DIRFILESEP

init_main

init_tools

init_linker

init_lib2arch

init_PERL

init_platform, platform_constants

init_PERM

init_xs

install (o)

installbin (o)

linkext (o)

lsdir

macro (o)

makeaperl (o)

makefile (o)

maybe_command

needs_linking (o)

parse_abstract

parse_version

pasthru (o)

perl_script

perldepend (o)

pm_to_blib

post_constants (o)

post_initialize (o)

postamble (o)

ppd

prefixify

processPL (o)

quote_paren

replace_manpage_separator

cd

oneliner

quote_literal

escape_newlines

max_exec_len

static (o)

static_lib (o)

staticmake (o)

subdir_x (o)

subdirs (o)

test (o)

test_via_harness (override)

test_via_script (override)

tool_xsubpp (o)

all_target

top_targets (o)

writedoc

xs_c (o)

xs_cpp (o)

xs_o (o)

ExtUtils::MM_VMS - methods to override UN*X behaviour in ExtUtils::MakeMaker

DESCRIPTION
Methods always loaded
wraplist
guess_name (override)

find_perl (override)

_fixin_replace_shebang (override)

maybe_command (override)

pasthru (override)

pm_to_blib (override)

perl_script (override)

replace_manpage_separator

init_DEST

init_DIRFILESEP

init_main (override)

init_tools (override)

init_others (override)

init_platform (override)

platform_constants

init_VERSION (override)

constants (override)

special_targets

cflags (override)

const_cccmd (override)

tools_other (override)

init_dist (override)

c_o (override)

xs_c (override)

xs_o (override)

dlsyms (override)

dynamic_lib (override)

static_lib (override)

extra_clean_files

zipfile_target, tarfile_target, shdist_target

install (override)

perldepend (override)

makeaperl (override)

maketext_filter (override)

prefixify (override)

cd

oneliner

echo

quote_literal

escape_dollarsigns

escape_all_dollarsigns

escape_newlines

max_exec_len

init_linker

catdir (override), catfile (override)

eliminate_macros

fixpath

os_flavor

AUTHOR

ExtUtils::MM_VOS - VOS specific subclass of ExtUtils::MM_Unix

DESCRIPTION
AUTHOR

ExtUtils::MM_Win32 - methods to override UN*X behaviour in ExtUtils::MakeMaker

DESCRIPTION
dlsyms

replace_manpage_separator

maybe_command

init_DIRFILESEP

init_tools

init_others

init_platform, platform_constants

constants

special_targets

static_lib

dynamic_lib

extra_clean_files

init_linker

perl_script

xs_o

pasthru

arch_check (override)

oneliner

cd

max_exec_len

os_flavor

cflags

ExtUtils::MM_Win95 - method to customize MakeMaker for Win9X

DESCRIPTION

xs_cpp

xs_o

max_exec_len

os_flavor

AUTHOR

ExtUtils::MY - ExtUtils::MakeMaker subclass for customization

DESCRIPTION

ExtUtils::MakeMaker - Create a module Makefile

DESCRIPTION
make test
make testdb
make install
ABSTRACT, ABSTRACT_FROM, AUTHOR, BINARY_LOCATION, BUILD_REQUIRES, C, CCFLAGS, CONFIG, CONFIGURE, CONFIGURE_REQUIRES, DEFINE, DESTDIR, DIR, DISTNAME, DISTVNAME, DL_FUNCS, DL_VARS, EXCLUDE_EXT, EXE_FILES, FIRST_MAKEFILE, FULLPERL, FULLPERLRUN, FULLPERLRUNINST, FUNCLIST, H, IMPORTS, INC, INCLUDE_EXT, INSTALLARCHLIB, INSTALLBIN, INSTALLDIRS, INSTALLMAN1DIR, INSTALLMAN3DIR, INSTALLPRIVLIB, INSTALLSCRIPT, INSTALLSITEARCH, INSTALLSITEBIN, INSTALLSITELIB, INSTALLSITEMAN1DIR, INSTALLSITEMAN3DIR, INSTALLSITESCRIPT, INSTALLVENDORARCH, INSTALLVENDORBIN, INSTALLVENDORLIB, INSTALLVENDORMAN1DIR, INSTALLVENDORMAN3DIR, INSTALLVENDORSCRIPT, INST_ARCHLIB, INST_BIN, INST_LIB, INST_MAN1DIR, INST_MAN3DIR, INST_SCRIPT, LD, LDDLFLAGS, LDFROM, LIB, LIBPERL_A, LIBS, LICENSE, LINKTYPE, MAKE, MAKEAPERL, MAKEFILE_OLD, MAN1PODS, MAN3PODS, MAP_TARGET, META_ADD, META_MERGE, MIN_PERL_VERSION, MYEXTLIB, NAME, NEEDS_LINKING, NOECHO, NORECURS, NO_META, NO_MYMETA, NO_VC, OBJECT, OPTIMIZE, PERL, PERL_CORE, PERLMAINCC, PERL_ARCHLIB, PERL_LIB, PERL_MALLOC_OK, PERLPREFIX, PERLRUN, PERLRUNINST, PERL_SRC, PERM_DIR, PERM_RW, PERM_RWX, PL_FILES, PM, PMLIBDIRS, PM_FILTER, POLLUTE, PPM_INSTALL_EXEC, PPM_INSTALL_SCRIPT, PREFIX, PREREQ_FATAL, PREREQ_PM, PREREQ_PRINT, PRINT_PREREQ, SITEPREFIX, SIGN, SKIP, TYPEMAPS, USE_MM_LD_RUN_PATH, VENDORPREFIX, VERBINST, VERSION, VERSION_FROM, VERSION_SYM, XS, XSOPT, XSPROTOARG, XS_VERSION
clean, depend, dist, dynamic_lib, linkext, macro, postamble, realclean, test, tool_autosplit
"MAN3PODS => ' '"
   make distcheck,    make skipcheck,    make distclean,    make manifest, 
  make distdir,   make disttest,    make tardist,    make dist,    make
uutardist,    make shdist,    make zipdist,    make ci
    
prompt
PERL_MM_OPT, PERL_MM_USE_DEFAULT, PERL_CORE

ExtUtils::MakeMaker::Config - Wrapper around Config.pm

DESCRIPTION

ExtUtils::MakeMaker::FAQ - Frequently Asked Questions About MakeMaker

DESCRIPTION
How do I install a module into my home directory?, How do I get MakeMaker and Module::Build to install to the same place?, How do I keep from installing man pages?, How do I use a module without installing it?, PREFIX vs INSTALL_BASE from Module::Build::Cookbook
Why not just use <insert other build config tool here>?, What is Module::Build and how does it relate to MakeMaker?, pure perl. no make, no shell commands, easier to customize, cleaner internals, less cruft
How do I keep my $VERSION up to date without resetting it manually?, What's this META.yml thing and how did it get in my MANIFEST?!, How do I delete everything not in my MANIFEST?, Which tar should I use on Windows?, Which zip should I use on Windows for '[nd]make zipdist'?
How to I prevent "object version X.XX does not match bootstrap parameter Y.YY" errors?, How do I make two or more XS files coexist in the same directory?
AUTHOR

ExtUtils::MakeMaker::Tutorial - Writing a module with MakeMaker

DESCRIPTION
Makefile.PL, MANIFEST, lib/, t/, Changes, README, INSTALL, MANIFEST.SKIP, bin/

ExtUtils::Manifest - utilities to write and check a MANIFEST file

DESCRIPTION
mkmanifest

manifind

manicheck

filecheck

fullcheck

skipcheck

maniread

maniskip

manicopy

maniadd

#!include_default, #!include /Path/to/another/manifest.skip
"Not in MANIFEST:" file, "Skipping" file, "No such file:" file, "MANIFEST:" $!, "Added to MANIFEST:" file
PERL_MM_MANIFEST_DEBUG
AUTHOR

ExtUtils::Miniperl, writemain - write the C code for perlmain.c

DESCRIPTION

ExtUtils::Mkbootstrap - make a bootstrap file for use by DynaLoader

DESCRIPTION

ExtUtils::Mksymlists - write linker options files for dynamic extension

DESCRIPTION
DLBASE, DL_FUNCS, DL_VARS, FILE, FUNCLIST, IMPORTS, NAME
AUTHOR
mkfh()

__find_relocations

ExtUtils::Packlist - manage .packlist files

DESCRIPTION
new(), read(), write(), validate(), packlist_file()
AUTHOR

ExtUtils::ParseXS - converts Perl XS code into C code

DESCRIPTION
process_file(), C++, hiertype, except, typemap, prototypes, versioncheck, linenumbers, optimize, inout, argtypes, s, errors()
AUTHOR

ExtUtils::ParseXS::Constants - Initialization values for some globals

DESCRIPTION

ExtUtils::ParseXS::Utilities - Subroutines used with ExtUtils::ParseXS

"standard_typemap_locations()"
Purpose, Arguments, Return Value
"trim_whitespace()"
Purpose, Argument, Return Value
"tidy_type()"
Purpose, Arguments, Return Value
"C_string()"
Purpose, Arguments, Return Value
"valid_proto_string()"
Purpose, Arguments, Return Value
"process_typemaps()"
Purpose, Arguments, Return Value
"make_targetable()"
Purpose, Arguments, Return Value
"map_type()"
Purpose, Arguments, Return Value
"standard_XS_defs()"
Purpose, Arguments, Return Value
"assign_func_args()"
Purpose, Arguments, Return Value
"analyze_preprocessor_statements()"
Purpose, Arguments, Return Value
"set_cond()"
Purpose, Arguments, Return Value
"current_line_number()"
Purpose, Arguments, Return Value
"Warn()"
Purpose, Arguments, Return Value
"blurt()"
Purpose, Arguments, Return Value
"death()"
Purpose, Arguments, Return Value
"check_conditional_preprocessor_statements()"
Purpose, Arguments, Return Value
"escape_file_for_line_directive()"
Purpose, Arguments, Return Value
"report_typemap_failure"
Purpose, Arguments, Return Value

ExtUtils::Typemaps - Read/Write/Modify Perl/XS typemap files

DESCRIPTION
_get_typemap_hash
_get_inputmap_hash
_get_outputmap_hash
_get_prototype_hash
AUTHOR

ExtUtils::Typemaps::Cmd - Quick commands for handling typemaps

DESCRIPTION
AUTHOR

ExtUtils::Typemaps::InputMap - Entry in the INPUT section of a typemap

DESCRIPTION
AUTHOR

ExtUtils::Typemaps::OutputMap - Entry in the OUTPUT section of a typemap

DESCRIPTION
AUTHOR

ExtUtils::Typemaps::Type - Entry in the TYPEMAP section of a typemap

DESCRIPTION
AUTHOR

ExtUtils::XSSymSet - keep sets of symbol names palatable to the VMS linker

DESCRIPTION
new([$maxlen[,$silent]]), addsym($name[,$maxlen[,$silent]]), trimsym($name[,$maxlen[,$silent]]), delsym($name), get_orig($trimmed), get_trimmed($name), all_orig(), all_trimmed()
AUTHOR

ExtUtils::testlib - add blib/* directories to @INC

DESCRIPTION

Fatal - Replace functions with equivalents which succeed or die

DESCRIPTION
Bad subroutine name for Fatal: %s, %s is not a Perl subroutine, %s is neither a builtin, nor a Perl subroutine, Cannot make the non-overridable %s fatal, Internal error: %s
AUTHOR

Fcntl - load the C Fcntl.h defines

DESCRIPTION

File::Basename - Parse file paths into directory, filename and suffix.

DESCRIPTION

"fileparse"

"basename"

"dirname"

"fileparse_set_fstype"

File::CheckTree - run many filetest checks on a tree

DESCRIPTION
AUTHOR

File::Compare - Compare files or filehandles

DESCRIPTION
AUTHOR

File::Copy - Copy files or filehandles

DESCRIPTION
copy , move , syscopy , rmscopy($from,$to[,$date_flag])
AUTHOR

File::DosGlob - DOS like globbing and then some

DESCRIPTION
AUTHOR

File::Fetch - A generic file fetching mechanism

DESCRIPTION
$ff->uri, $ff->scheme, $ff->host, $ff->vol, $ff->share, $ff->path, $ff->file

$ff->output_file

$ff = File::Fetch->new( uri => 'http://some.where.com/dir/file.txt' );
$where = $ff->fetch( [to => /my/output/dir/ | \$scalar] )
$ff->error([BOOL])
$File::Fetch::FROM_EMAIL
$File::Fetch::USER_AGENT
$File::Fetch::FTP_PASSIVE
$File::Fetch::TIMEOUT
$File::Fetch::WARN
$File::Fetch::DEBUG
$File::Fetch::BLACKLIST
$File::Fetch::METHOD_FAIL
Implement $PREFER_BIN
AUTHOR

File::Find - Traverse a directory tree.

DESCRIPTION
find, finddepth
%options
"wanted", "bydepth", "preprocess", "postprocess", "follow", "follow_fast", "follow_skip", "dangling_symlinks", "no_chdir", "untaint", "untaint_pattern", "untaint_skip"
$File::Find::dir is the current directory name,, $_ is the current filename within that directory, $File::Find::name is the complete pathname to the file
$dont_use_nlink, symlinks

File::Glob - Perl extension for BSD glob routine

DESCRIPTION
"GLOB_ERR", "GLOB_LIMIT", "GLOB_MARK", "GLOB_NOCASE", "GLOB_NOCHECK", "GLOB_NOSORT", "GLOB_BRACE", "GLOB_NOMAGIC", "GLOB_QUOTE", "GLOB_TILDE", "GLOB_CSH", "GLOB_ALPHASORT"
"GLOB_NOSPACE", "GLOB_ABEND"
AUTHOR

File::GlobMapper - Extend File Glob to Allow Input and Output Files

DESCRIPTION
~, ~user, ., *, ?, \, [], {,}, ()
Output File Glob
"*", #1
A Rename script
A few example globmaps
AUTHOR

File::Path - Create or remove directory trees

DESCRIPTION
make_path( $dir1, $dir2, .... ), make_path( $dir1, $dir2, ...., \%opts ), mode => $num, verbose => $bool, error => \$err, owner => $owner, user => $owner, uid => $owner, group => $group, mkpath( $dir ), mkpath( $dir, $verbose, $mode ), mkpath( [$dir1, $dir2,...], $verbose, $mode ), mkpath( $dir1, $dir2,..., \%opt ), remove_tree( $dir1, $dir2, .... ), remove_tree( $dir1, $dir2, ...., \%opts ), verbose => $bool, safe => $bool, keep_root => $bool, result => \$res, error => \$err, rmtree( $dir ), rmtree( $dir, $verbose, $safe ), rmtree( [$dir1, $dir2,...], $verbose, $safe ), rmtree( $dir1, $dir2,..., \%opt )
mkdir [path]: [errmsg] (SEVERE), No root path(s) specified, No such file or directory, cannot fetch initial working directory: [errmsg], cannot stat initial working directory: [errmsg], cannot chdir to [dir]: [errmsg], directory [dir] changed before chdir, expected dev=[n] ino=[n], actual dev=[n] ino=[n], aborting. (FATAL), cannot make directory [dir] read+writeable: [errmsg], cannot read [dir]: [errmsg], cannot reset chmod [dir]: [errmsg], cannot remove [dir] when cwd is [dir], cannot chdir to [parent-dir] from [child-dir]: [errmsg], aborting. (FATAL), cannot stat prior working directory [dir]: [errmsg], aborting. (FATAL), previous directory [parent-dir] changed before entering [child-dir], expected dev=[n] ino=[n], actual dev=[n] ino=[n], aborting. (FATAL), cannot make directory [dir] writeable: [errmsg], cannot remove directory [dir]: [errmsg], cannot restore permissions of [dir] to [0nnn]: [errmsg], cannot make file [file] writeable: [errmsg], cannot unlink file [file]: [errmsg], cannot restore permissions of [file] to [0nnn]: [errmsg], unable to map [owner] to a uid, ownership not changed");, unable to map [group] to a gid, group ownership not changed

File::Spec - portably perform operations on file names

DESCRIPTION
canonpath , catdir , catfile , curdir , devnull , rootdir , tmpdir , updir , no_upwards, case_tolerant, file_name_is_absolute, path , join , splitpath , splitdir
, catpath(), abs2rel , rel2abs()
AUTHOR

File::Spec::Cygwin - methods for Cygwin file specs

DESCRIPTION

canonpath

file_name_is_absolute

tmpdir (override)

case_tolerant

File::Spec::Epoc - methods for Epoc file specs

DESCRIPTION

canonpath()

AUTHOR

File::Spec::Functions - portably perform operations on file names

DESCRIPTION

File::Spec::Mac - File::Spec for Mac OS (Classic)

DESCRIPTION
canonpath

catdir()

catfile

curdir

devnull

rootdir

tmpdir

updir

file_name_is_absolute

path

splitpath

splitdir

catpath

abs2rel

rel2abs

File::Spec::OS2 - methods for OS/2 file specs

DESCRIPTION
tmpdir, splitpath

File::Spec::Unix - File::Spec for Unix, base for other File::Spec modules

DESCRIPTION
canonpath()

catdir()

catfile

curdir

devnull

rootdir

tmpdir

updir

no_upwards

case_tolerant

file_name_is_absolute

path

join

splitpath

splitdir

catpath()

abs2rel

rel2abs()

File::Spec::VMS - methods for VMS file specs

DESCRIPTION

canonpath (override)

catdir (override)

catfile (override)

curdir (override)

devnull (override)

rootdir (override)

tmpdir (override)

updir (override)

case_tolerant (override)

path (override)

file_name_is_absolute (override)

splitpath (override)

splitdir (override)

catpath (override)

abs2rel (override)

rel2abs (override)

File::Spec::Win32 - methods for Win32 file specs

DESCRIPTION
devnull

tmpdir

case_tolerant

file_name_is_absolute

catfile

canonpath

splitpath

splitdir

catpath

File::Temp - return name and handle of a temporary file safely

DESCRIPTION
new

newdir

filename

dirname, unlink_on_destroy

DESTROY

tempfile

tempdir

mkstemp

mkstemps

mkdtemp

mktemp

tmpnam

tmpfile

tempnam
unlink0

cmpstat

unlink1

cleanup

safe_level, STANDARD, MEDIUM, HIGH

TopSystemUID

$KEEP_ALL, $DEBUG

AUTHOR

File::stat - by-name interface to Perl's built-in stat() functions

DESCRIPTION
-%s is not implemented on a File::stat object
File::stat ignores use filetest 'access', File::stat ignores VMS ACLs
AUTHOR

FileCache - keep more files open than the system permits

DESCRIPTION
cacheout EXPR, cacheout MODE, EXPR

FileHandle - supply object methods for filehandles

DESCRIPTION
$fh->print, $fh->printf, $fh->getline, $fh->getlines

Filter::Simple - Simplified source filtering

DESCRIPTION
AUTHOR

Filter::Util::Call - Perl Source Filter Utility Module

DESCRIPTION
$_, $status, filter_read and filter_read_exact, filter_del
Example 1: A simple filter.
Example 2: Using the context
Example 3: Using the context within the filter
Example 4: Using filter_del
AUTHOR

FindBin - Locate directory of original perl script

DESCRIPTION

GDBM_File - Perl5 access to the gdbm library.

DESCRIPTION

Getopt::Long - Extended processing of command line options

DESCRIPTION
A little bit less simple options
Options with values
Options with multiple values
Options with hash values
Options with multiple names
Summary of Option Specifications
!, +, s, i, o, f, : type [ desttype ], : number [ desttype ], : + [ desttype ]
Object oriented interface
Documentation and help texts
Parsing options from an arbitrary array
Parsing options from an arbitrary string
default, posix_default, auto_abbrev, getopt_compat, gnu_compat, gnu_getopt, require_order, permute, bundling (default: disabled), bundling_override (default: disabled), ignore_case (default: enabled), ignore_case_always (default: disabled), auto_version (default:disabled), auto_help (default:disabled), pass_through (default: disabled), prefix, prefix_pattern, long_prefix_pattern, debug (default: disabled)
VersionMessage, "-message", "-msg", "-exitval", "-output", HelpMessage
AUTHOR

Getopt::Std, getopt, getopts - Process single-character switches with switch clustering

DESCRIPTION
"--help" and "--version"

HTTP::Tiny - A small, simple, correct HTTP/1.1 client

DESCRIPTION
Bugs / Feature Requests

Hash::Util - A selection of general-utility hash subroutines

DESCRIPTION
lock_keys, unlock_keys

lock_keys_plus

lock_value, unlock_value

lock_hash, unlock_hash

lock_hash_recurse, unlock_hash_recurse

hash_unlocked

legal_keys, hidden_keys, all_keys, hash_seed

hv_store

lock_ref_keys, unlock_ref_keys, lock_ref_keys_plus, lock_ref_value, unlock_ref_value, lock_hashref, unlock_hashref, lock_hashref_recurse, unlock_hashref_recurse, hash_ref_unlocked, legal_ref_keys, hidden_ref_keys
AUTHOR

Hash::Util::FieldHash - Support for Inside-Out Classes

id, id_2obj, register, idhash, idhashes, fieldhash, fieldhashes
DESCRIPTION
"init()", "first()", "last()", "name()", "Name_hash", "Name_id", "Name_idhash", "Name_id_reg", "Name_idhash_reg", "Name_fieldhash"
Example 1
Example 2
AUTHOR

I18N::Collate - compare 8-bit scalar data according to the current locale

DESCRIPTION

I18N::LangTags - functions for dealing with RFC3066-style language tags

DESCRIPTION

the function is_language_tag($lang1)

the function extract_language_tags($whatever)

the function same_language_tag($lang1, $lang2)

the function similarity_language_tag($lang1, $lang2)

the function is_dialect_of($lang1, $lang2)

the function super_languages($lang1)

the function locale2language_tag($locale_identifier)

the function encode_language_tag($lang1)

the function alternate_language_tags($lang1)

the function @langs = panic_languages(@accept_languages)

the function implicate_supers( ...languages... ), the function implicate_supers_strictly( ...languages... )

AUTHOR

I18N::LangTags::Detect - detect the user's language preferences

DESCRIPTION
AUTHOR

I18N::LangTags::List -- tags and names for human languages

DESCRIPTION
{ab} : Abkhazian, {ace} : Achinese, {ach} : Acoli, {ada} : Adangme, {ady} : Adyghe, {aa} : Afar, {afh} : Afrihili, {af} : Afrikaans, [{afa} : Afro-Asiatic (Other)], {ak} : Akan, {akk} : Akkadian, {sq} : Albanian, {ale} : Aleut, [{alg} : Algonquian languages], [{tut} : Altaic (Other)], {am} : Amharic, {i-ami} : Ami, [{apa} : Apache languages], {ar} : Arabic, {arc} : Aramaic, {arp} : Arapaho, {arn} : Araucanian, {arw} : Arawak, {hy} : Armenian, {an} : Aragonese, [{art} : Artificial (Other)], {ast} : Asturian, {as} : Assamese, [{ath} : Athapascan languages], [{aus} : Australian languages], [{map} : Austronesian (Other)], {av} : Avaric, {ae} : Avestan, {awa} : Awadhi, {ay} : Aymara, {az} : Azerbaijani, {ban} : Balinese, [{bat} : Baltic (Other)], {bal} : Baluchi, {bm} : Bambara, [{bai} : Bamileke languages], {bad} : Banda, [{bnt} : Bantu (Other)], {bas} : Basa, {ba} : Bashkir, {eu} : Basque, {btk} : Batak (Indonesia), {bej} : Beja, {be} : Belarusian, {bem} : Bemba, {bn} : Bengali, [{ber} : Berber (Other)], {bho} : Bhojpuri, {bh} : Bihari, {bik} : Bikol, {bin} : Bini, {bi} : Bislama, {bs} : Bosnian, {bra} : Braj, {br} : Breton, {bug} : Buginese, {bg} : Bulgarian, {i-bnn} : Bunun, {bua} : Buriat, {my} : Burmese, {cad} : Caddo, {car} : Carib, {ca} : Catalan, [{cau} : Caucasian (Other)], {ceb} : Cebuano, [{cel} : Celtic (Other)], [{cai} : Central American Indian (Other)], {chg} : Chagatai, [{cmc} : Chamic languages], {ch} : Chamorro, {ce} : Chechen, {chr} : Cherokee, {chy} : Cheyenne, {chb} : Chibcha, {ny} : Chichewa, {zh} : Chinese, {chn} : Chinook Jargon, {chp} : Chipewyan, {cho} : Choctaw, {cu} : Church Slavic, {chk} : Chuukese, {cv} : Chuvash, {cop} : Coptic, {kw} : Cornish, {co} : Corsican, {cr} : Cree, {mus} : Creek, [{cpe} : English-based Creoles and pidgins (Other)], [{cpf} : French-based Creoles and pidgins (Other)], [{cpp} : Portuguese-based Creoles and pidgins (Other)], [{crp} : Creoles and pidgins (Other)], {hr} : Croatian, [{cus} : Cushitic (Other)], {cs} : Czech, {dak} : Dakota, {da} : Danish, {dar} : Dargwa, {day} : Dayak, {i-default} : Default (Fallthru) Language, {del} : Delaware, {din} : Dinka, {dv} : Divehi, {doi} : Dogri, {dgr} : Dogrib, [{dra} : Dravidian (Other)], {dua} : Duala, {nl} : Dutch, {dum} : Middle Dutch (ca.1050-1350), {dyu} : Dyula, {dz} : Dzongkha, {efi} : Efik, {egy} : Ancient Egyptian, {eka} : Ekajuk, {elx} : Elamite, {en} : English, {enm} : Old English (1100-1500), {ang} : Old English (ca.450-1100), {i-enochian} : Enochian (Artificial), {myv} : Erzya, {eo} : Esperanto, {et} : Estonian, {ee} : Ewe, {ewo} : Ewondo, {fan} : Fang, {fat} : Fanti, {fo} : Faroese, {fj} : Fijian, {fi} : Finnish, [{fiu} : Finno-Ugrian (Other)], {fon} : Fon, {fr} : French, {frm} : Middle French (ca.1400-1600), {fro} : Old French (842-ca.1400), {fy} : Frisian, {fur} : Friulian, {ff} : Fulah, {gaa} : Ga, {gd} : Scots Gaelic, {gl} : Gallegan, {lg} : Ganda, {gay} : Gayo, {gba} : Gbaya, {gez} : Geez, {ka} : Georgian, {de} : German, {gmh} : Middle High German (ca.1050-1500), {goh} : Old High German (ca.750-1050), [{gem} : Germanic (Other)], {gil} : Gilbertese, {gon} : Gondi, {gor} : Gorontalo, {got} : Gothic, {grb} : Grebo, {grc} : Ancient Greek, {el} : Modern Greek, {gn} : Guarani, {gu} : Gujarati, {gwi} : Gwich'in, {hai} : Haida, {ht} : Haitian, {ha} : Hausa, {haw} : Hawaiian, {he} : Hebrew, {hz} : Herero, {hil} : Hiligaynon, {him} : Himachali, {hi} : Hindi, {ho} : Hiri Motu, {hit} : Hittite, {hmn} : Hmong, {hu} : Hungarian, {hup} : Hupa, {iba} : Iban, {is} : Icelandic, {io} : Ido, {ig} : Igbo, {ijo} : Ijo, {ilo} : Iloko, [{inc} : Indic (Other)], [{ine} : Indo-European (Other)], {id} : Indonesian, {inh} : Ingush, {ia} : Interlingua (International Auxiliary Language Association), {ie} : Interlingue, {iu} : Inuktitut, {ik} : Inupiaq, [{ira} : Iranian (Other)], {ga} : Irish, {mga} : Middle Irish (900-1200), {sga} : Old Irish (to 900), [{iro} : Iroquoian languages], {it} : Italian, {ja} : Japanese, {jv} : Javanese, {jrb} : Judeo-Arabic, {jpr} : Judeo-Persian, {kbd} : Kabardian, {kab} : Kabyle, {kac} : Kachin, {kl} : Kalaallisut, {xal} : Kalmyk, {kam} : Kamba, {kn} : Kannada, {kr} : Kanuri, {krc} : Karachay-Balkar, {kaa} : Kara-Kalpak, {kar} : Karen, {ks} : Kashmiri, {csb} : Kashubian, {kaw} : Kawi, {kk} : Kazakh, {kha} : Khasi, {km} : Khmer, [{khi} : Khoisan (Other)], {kho} : Khotanese, {ki} : Kikuyu, {kmb} : Kimbundu, {rw} : Kinyarwanda, {ky} : Kirghiz, {i-klingon} : Klingon, {kv} : Komi, {kg} : Kongo, {kok} : Konkani, {ko} : Korean, {kos} : Kosraean, {kpe} : Kpelle, {kro} : Kru, {kj} : Kuanyama, {kum} : Kumyk, {ku} : Kurdish, {kru} : Kurukh, {kut} : Kutenai, {lad} : Ladino, {lah} : Lahnda, {lam} : Lamba, {lo} : Lao, {la} : Latin, {lv} : Latvian, {lb} : Letzeburgesch, {lez} : Lezghian, {li} : Limburgish, {ln} : Lingala, {lt} : Lithuanian, {nds} : Low German, {art-lojban} : Lojban (Artificial), {loz} : Lozi, {lu} : Luba-Katanga, {lua} : Luba-Lulua, {lui} : Luiseno, {lun} : Lunda, {luo} : Luo (Kenya and Tanzania), {lus} : Lushai, {mk} : Macedonian, {mad} : Madurese, {mag} : Magahi, {mai} : Maithili, {mak} : Makasar, {mg} : Malagasy, {ms} : Malay, {ml} : Malayalam, {mt} : Maltese, {mnc} : Manchu, {mdr} : Mandar, {man} : Mandingo, {mni} : Manipuri, [{mno} : Manobo languages], {gv} : Manx, {mi} : Maori, {mr} : Marathi, {chm} : Mari, {mh} : Marshall, {mwr} : Marwari, {mas} : Masai, [{myn} : Mayan languages], {men} : Mende, {mic} : Micmac, {min} : Minangkabau, {i-mingo} : Mingo, [{mis} : Miscellaneous languages], {moh} : Mohawk, {mdf} : Moksha, {mo} : Moldavian, [{mkh} : Mon-Khmer (Other)], {lol} : Mongo, {mn} : Mongolian, {mos} : Mossi, [{mul} : Multiple languages], [{mun} : Munda languages], {nah} : Nahuatl, {nap} : Neapolitan, {na} : Nauru, {nv} : Navajo, {nd} : North Ndebele, {nr} : South Ndebele, {ng} : Ndonga, {ne} : Nepali, {new} : Newari, {nia} : Nias, [{nic} : Niger-Kordofanian (Other)], [{ssa} : Nilo-Saharan (Other)], {niu} : Niuean, {nog} : Nogai, {non} : Old Norse, [{nai} : North American Indian], {no} : Norwegian, {nb} : Norwegian Bokmal, {nn} : Norwegian Nynorsk, [{nub} : Nubian languages], {nym} : Nyamwezi, {nyn} : Nyankole, {nyo} : Nyoro, {nzi} : Nzima, {oc} : Occitan (post 1500), {oj} : Ojibwa, {or} : Oriya, {om} : Oromo, {osa} : Osage, {os} : Ossetian; Ossetic, [{oto} : Otomian languages], {pal} : Pahlavi, {i-pwn} : Paiwan, {pau} : Palauan, {pi} : Pali, {pam} : Pampanga, {pag} : Pangasinan, {pa} : Panjabi, {pap} : Papiamento, [{paa} : Papuan (Other)], {fa} : Persian, {peo} : Old Persian (ca.600-400 B.C.), [{phi} : Philippine (Other)], {phn} : Phoenician, {pon} : Pohnpeian, {pl} : Polish, {pt} : Portuguese, [{pra} : Prakrit languages], {pro} : Old Provencal (to 1500), {ps} : Pushto, {qu} : Quechua, {rm} : Raeto-Romance, {raj} : Rajasthani, {rap} : Rapanui, {rar} : Rarotongan, [{qaa - qtz} : Reserved for local use.], [{roa} : Romance (Other)], {ro} : Romanian, {rom} : Romany, {rn} : Rundi, {ru} : Russian, [{sal} : Salishan languages], {sam} : Samaritan Aramaic, {se} : Northern Sami, {sma} : Southern Sami, {smn} : Inari Sami, {smj} : Lule Sami, {sms} : Skolt Sami, [{smi} : Sami languages (Other)], {sm} : Samoan, {sad} : Sandawe, {sg} : Sango, {sa} : Sanskrit, {sat} : Santali, {sc} : Sardinian, {sas} : Sasak, {sco} : Scots, {sel} : Selkup, [{sem} : Semitic (Other)], {sr} : Serbian, {srr} : Serer, {shn} : Shan, {sn} : Shona, {sid} : Sidamo, {sgn-...} : Sign Languages, {bla} : Siksika, {sd} : Sindhi, {si} : Sinhalese, [{sit} : Sino-Tibetan (Other)], [{sio} : Siouan languages], {den} : Slave (Athapascan), [{sla} : Slavic (Other)], {sk} : Slovak, {sl} : Slovenian, {sog} : Sogdian, {so} : Somali, {son} : Songhai, {snk} : Soninke, {wen} : Sorbian languages, {nso} : Northern Sotho, {st} : Southern Sotho, [{sai} : South American Indian (Other)], {es} : Spanish, {suk} : Sukuma, {sux} : Sumerian, {su} : Sundanese, {sus} : Susu, {sw} : Swahili, {ss} : Swati, {sv} : Swedish, {syr} : Syriac, {tl} : Tagalog, {ty} : Tahitian, [{tai} : Tai (Other)], {tg} : Tajik, {tmh} : Tamashek, {ta} : Tamil, {i-tao} : Tao, {tt} : Tatar, {i-tay} : Tayal, {te} : Telugu, {ter} : Tereno, {tet} : Tetum, {th} : Thai, {bo} : Tibetan, {tig} : Tigre, {ti} : Tigrinya, {tem} : Timne, {tiv} : Tiv, {tli} : Tlingit, {tpi} : Tok Pisin, {tkl} : Tokelau, {tog} : Tonga (Nyasa), {to} : Tonga (Tonga Islands), {tsi} : Tsimshian, {ts} : Tsonga, {i-tsu} : Tsou, {tn} : Tswana, {tum} : Tumbuka, [{tup} : Tupi languages], {tr} : Turkish, {ota} : Ottoman Turkish (1500-1928), {crh} : Crimean Turkish, {tk} : Turkmen, {tvl} : Tuvalu, {tyv} : Tuvinian, {tw} : Twi, {udm} : Udmurt, {uga} : Ugaritic, {ug} : Uighur, {uk} : Ukrainian, {umb} : Umbundu, {und} : Undetermined, {ur} : Urdu, {uz} : Uzbek, {vai} : Vai, {ve} : Venda, {vi} : Vietnamese, {vo} : Volapuk, {vot} : Votic, [{wak} : Wakashan languages], {wa} : Walloon, {wal} : Walamo, {war} : Waray, {was} : Washo, {cy} : Welsh, {wo} : Wolof, {x-...} : Unregistered (Semi-Private Use), {xh} : Xhosa, {sah} : Yakut, {yao} : Yao, {yap} : Yapese, {ii} : Sichuan Yi, {yi} : Yiddish, {yo} : Yoruba, [{ypk} : Yupik languages], {znd} : Zande, [{zap} : Zapotec], {zen} : Zenaga, {za} : Zhuang, {zu} : Zulu, {zun} : Zuni
AUTHOR

I18N::Langinfo - query locale information

DESCRIPTION
AUTHOR

IO - load various IO modules

DESCRIPTION

IO::Compress::Base - Base Class for IO::Compress modules

DESCRIPTION
AUTHOR

IO::Compress::Bzip2 - Write bzip2 files/buffers

DESCRIPTION
A filename, A filehandle, A scalar reference, An array reference, An Input FileGlob string, A filename, A filehandle, A scalar reference, An Array Reference, An Output FileGlob
"AutoClose => 0|1", "BinModeIn => 0|1", "Append => 0|1"
A filename, A filehandle, A scalar reference
Constructor Options
"AutoClose => 0|1", "Append => 0|1", A Buffer, A Filename, A Filehandle, "BlockSize100K => number", "WorkFactor => number", "Strict => 0|1"
:all
AUTHOR

IO::Compress::Deflate - Write RFC 1950 files/buffers

DESCRIPTION
A filename, A filehandle, A scalar reference, An array reference, An Input FileGlob string, A filename, A filehandle, A scalar reference, An Array Reference, An Output FileGlob
"AutoClose => 0|1", "BinModeIn => 0|1", "Append => 0|1", A Buffer, A Filename, A Filehandle
A filename, A filehandle, A scalar reference
Constructor Options
"AutoClose => 0|1", "Append => 0|1", A Buffer, A Filename, A Filehandle, "Merge => 0|1", -Level, -Strategy, "Strict => 0|1"
:all, :constants, :flush, :level, :strategy
AUTHOR

IO::Compress::FAQ -- Frequently Asked Questions about IO::Compress

DESCRIPTION
AUTHOR

IO::Compress::Gzip - Write RFC 1952 files/buffers

DESCRIPTION
A filename, A filehandle, A scalar reference, An array reference, An Input FileGlob string, A filename, A filehandle, A scalar reference, An Array Reference, An Output FileGlob
"AutoClose => 0|1", "BinModeIn => 0|1", "Append => 0|1", A Buffer, A Filename, A Filehandle
A filename, A filehandle, A scalar reference
Constructor Options
"AutoClose => 0|1", "Append => 0|1", A Buffer, A Filename, A Filehandle, "Merge => 0|1", -Level, -Strategy, "Minimal => 0|1", "Comment => $comment", "Name => $string", "Time => $number", "TextFlag => 0|1", "HeaderCRC => 0|1", "OS_Code => $value", "ExtraField => $data", "ExtraFlags => $value", "Strict => 0|1"
:all, :constants, :flush, :level, :strategy
AUTHOR

IO::Compress::RawDeflate - Write RFC 1951 files/buffers

DESCRIPTION
A filename, A filehandle, A scalar reference, An array reference, An Input FileGlob string, A filename, A filehandle, A scalar reference, An Array Reference, An Output FileGlob
"AutoClose => 0|1", "BinModeIn => 0|1", "Append => 0|1", A Buffer, A Filename, A Filehandle
A filename, A filehandle, A scalar reference
Constructor Options
"AutoClose => 0|1", "Append => 0|1", A Buffer, A Filename, A Filehandle, "Merge => 0|1", -Level, -Strategy, "Strict => 0|1"
:all, :constants, :flush, :level, :strategy
AUTHOR

IO::Compress::Zip - Write zip files/buffers

DESCRIPTION
A filename, A filehandle, A scalar reference, An array reference, An Input FileGlob string, A filename, A filehandle, A scalar reference, An Array Reference, An Output FileGlob
"AutoClose => 0|1", "BinModeIn => 0|1", "Append => 0|1", A Buffer, A Filename, A Filehandle
A filename, A filehandle, A scalar reference
Constructor Options
"AutoClose => 0|1", "Append => 0|1", A Buffer, A Filename, A Filehandle, "Name => $string", "CanonicalName => 0|1", "FilterName => sub { ... }", "Time => $number", "ExtAttr => $attr", "exTime => [$atime, $mtime, $ctime]", "exUnix2 => [$uid, $gid]", "exUnixN => [$uid, $gid]", "Comment => $comment", "ZipComment => $comment", "Method => $method", "Stream => 0|1", "Zip64 => 0|1", "TextFlag => 0|1", "ExtraFieldLocal => $data" =item "ExtraFieldCentral => $data", "Minimal => 1|0", "BlockSize100K => number", "WorkFactor => number", "Preset => number", "Extreme => 0|1", -Level, -Strategy, "Strict => 0|1"
:all, :constants, :flush, :level, :strategy, :zip_method
AUTHOR

IO::Dir - supply object methods for directory handles

DESCRIPTION
new ( [ DIRNAME ] ), open ( DIRNAME ), read (), seek ( POS ), tell (), rewind (), close (), tie %hash, 'IO::Dir', DIRNAME [, OPTIONS ]
AUTHOR

IO::File - supply object methods for filehandles

DESCRIPTION
new ( FILENAME [,MODE [,PERMS]] ), new_tmpfile
open( FILENAME [,MODE [,PERMS]] ), open( FILENAME, IOLAYERS ), binmode( [LAYER] )

IO::Handle - supply object methods for I/O handles

DESCRIPTION
new (), new_from_fd ( FD, MODE )
$io->fdopen ( FD, MODE ), $io->opened, $io->getline, $io->getlines, $io->ungetc ( ORD ), $io->write ( BUF, LEN [, OFFSET ] ), $io->error, $io->clearerr, $io->sync, $io->flush, $io->printflush ( ARGS ), $io->blocking ( [ BOOL ] ), $io->untaint

IO::Pipe - supply object methods for pipes

DESCRIPTION
new ( [READER, WRITER] )
reader ([ARGS]), writer ([ARGS]), handles ()
AUTHOR

IO::Poll - Object interface to system poll call

DESCRIPTION
mask ( IO [, EVENT_MASK ] ), poll ( [ TIMEOUT ] ), events ( IO ), remove ( IO ), handles( [ EVENT_MASK ] )
AUTHOR

IO::Seekable - supply seek based methods for I/O objects

DESCRIPTION
$io->getpos, $io->setpos, $io->seek ( POS, WHENCE ), WHENCE=0 (SEEK_SET), WHENCE=1 (SEEK_CUR), WHENCE=2 (SEEK_END), $io->sysseek( POS, WHENCE ), $io->tell

IO::Select - OO interface to the select system call

DESCRIPTION
new ( [ HANDLES ] )
add ( HANDLES ), remove ( HANDLES ), exists ( HANDLE ), handles, can_read ( [ TIMEOUT ] ), can_write ( [ TIMEOUT ] ), has_exception ( [ TIMEOUT ] ), count (), bits(), select ( READ, WRITE, EXCEPTION [, TIMEOUT ] )
AUTHOR

IO::Socket - Object interface to socket communications

DESCRIPTION
new ( [ARGS] )
accept([PKG]), socketpair(DOMAIN, TYPE, PROTOCOL), atmark, connected, protocol, sockdomain, sockopt(OPT [, VAL]), getsockopt(LEVEL, OPT), setsockopt(LEVEL, OPT, VAL), socktype, timeout([VAL])
AUTHOR

IO::Socket::INET - Object interface for AF_INET domain sockets

DESCRIPTION
new ( [ARGS] )
sockaddr (), sockport (), sockhost (), peeraddr (), peerport (), peerhost ()
AUTHOR

IO::Socket::UNIX - Object interface for AF_UNIX domain sockets

DESCRIPTION
new ( [ARGS] )
hostpath(), peerpath()
AUTHOR

IO::Uncompress::AnyInflate - Uncompress zlib-based (zip, gzip) file/buffer

DESCRIPTION
RFC 1950, RFC 1951 (optionally), gzip (RFC 1952), zip
A filename, A filehandle, A scalar reference, An array reference, An Input FileGlob string, A filename, A filehandle, A scalar reference, An Array Reference, An Output FileGlob
"AutoClose => 0|1", "BinModeOut => 0|1", "Append => 0|1", A Buffer, A Filename, A Filehandle, "MultiStream => 0|1", "TrailingData => $scalar"
A filename, A filehandle, A scalar reference
Constructor Options
"AutoClose => 0|1", "MultiStream => 0|1", "Prime => $string", "Transparent => 0|1", "BlockSize => $num", "InputLength => $size", "Append => 0|1", "Strict => 0|1", "RawInflate => 0|1", "ParseExtra => 0|1" If the gzip FEXTRA header field is present and this option is set, it will force the module to check that it conforms to the sub-field structure as defined in RFC 1952
:all
AUTHOR

IO::Uncompress::AnyUncompress - Uncompress gzip, zip, bzip2 or lzop file/buffer

DESCRIPTION
RFC 1950, RFC 1951 (optionally), gzip (RFC 1952), zip, bzip2, lzop, lzf, lzma, xz
A filename, A filehandle, A scalar reference, An array reference, An Input FileGlob string, A filename, A filehandle, A scalar reference, An Array Reference, An Output FileGlob
"AutoClose => 0|1", "BinModeOut => 0|1", "Append => 0|1", A Buffer, A Filename, A Filehandle, "MultiStream => 0|1", "TrailingData => $scalar"
A filename, A filehandle, A scalar reference
Constructor Options
"AutoClose => 0|1", "MultiStream => 0|1", "Prime => $string", "Transparent => 0|1", "BlockSize => $num", "InputLength => $size", "Append => 0|1", "Strict => 0|1", "RawInflate => 0|1", "UnLzma => 0|1"
:all
AUTHOR

IO::Uncompress::Base - Base Class for IO::Uncompress modules

DESCRIPTION
AUTHOR

IO::Uncompress::Bunzip2 - Read bzip2 files/buffers

DESCRIPTION
A filename, A filehandle, A scalar reference, An array reference, An Input FileGlob string, A filename, A filehandle, A scalar reference, An Array Reference, An Output FileGlob
"AutoClose => 0|1", "BinModeOut => 0|1", "Append => 0|1", "MultiStream => 0|1", "TrailingData => $scalar"
A filename, A filehandle, A scalar reference
Constructor Options
"AutoClose => 0|1", "MultiStream => 0|1", "Prime => $string", "Transparent => 0|1", "BlockSize => $num", "InputLength => $size", "Append => 0|1", "Strict => 0|1", "Small => 0|1"
:all
AUTHOR

IO::Uncompress::Gunzip - Read RFC 1952 files/buffers

DESCRIPTION
A filename, A filehandle, A scalar reference, An array reference, An Input FileGlob string, A filename, A filehandle, A scalar reference, An Array Reference, An Output FileGlob
"AutoClose => 0|1", "BinModeOut => 0|1", "Append => 0|1", A Buffer, A Filename, A Filehandle, "MultiStream => 0|1", "TrailingData => $scalar"
A filename, A filehandle, A scalar reference
Constructor Options
"AutoClose => 0|1", "MultiStream => 0|1", "Prime => $string", "Transparent => 0|1", "BlockSize => $num", "InputLength => $size", "Append => 0|1", "Strict => 0|1", "ParseExtra => 0|1" If the gzip FEXTRA header field is present and this option is set, it will force the module to check that it conforms to the sub-field structure as defined in RFC 1952
:all
AUTHOR

IO::Uncompress::Inflate - Read RFC 1950 files/buffers

DESCRIPTION
A filename, A filehandle, A scalar reference, An array reference, An Input FileGlob string, A filename, A filehandle, A scalar reference, An Array Reference, An Output FileGlob
"AutoClose => 0|1", "BinModeOut => 0|1", "Append => 0|1", A Buffer, A Filename, A Filehandle, "MultiStream => 0|1", "TrailingData => $scalar"
A filename, A filehandle, A scalar reference
Constructor Options
"AutoClose => 0|1", "MultiStream => 0|1", "Prime => $string", "Transparent => 0|1", "BlockSize => $num", "InputLength => $size", "Append => 0|1", "Strict => 0|1"
:all
AUTHOR

IO::Uncompress::RawInflate - Read RFC 1951 files/buffers

DESCRIPTION
A filename, A filehandle, A scalar reference, An array reference, An Input FileGlob string, A filename, A filehandle, A scalar reference, An Array Reference, An Output FileGlob
"AutoClose => 0|1", "BinModeOut => 0|1", "Append => 0|1", A Buffer, A Filename, A Filehandle, "MultiStream => 0|1", "TrailingData => $scalar"
A filename, A filehandle, A scalar reference
Constructor Options
"AutoClose => 0|1", "MultiStream => 0|1", "Prime => $string", "Transparent => 0|1", "BlockSize => $num", "InputLength => $size", "Append => 0|1", "Strict => 0|1"
:all
AUTHOR

IO::Uncompress::Unzip - Read zip files/buffers

DESCRIPTION
A filename, A filehandle, A scalar reference, An array reference, An Input FileGlob string, A filename, A filehandle, A scalar reference, An Array Reference, An Output FileGlob
"AutoClose => 0|1", "BinModeOut => 0|1", "Append => 0|1", A Buffer, A Filename, A Filehandle, "MultiStream => 0|1", "TrailingData => $scalar"
A filename, A filehandle, A scalar reference
Constructor Options
"Name => "membername"", "AutoClose => 0|1", "MultiStream => 0|1", "Prime => $string", "Transparent => 0|1", "BlockSize => $num", "InputLength => $size", "Append => 0|1", "Strict => 0|1"
:all
AUTHOR

IO::Zlib - IO:: style interface to Compress::Zlib

DESCRIPTION
new ( [ARGS] )
open ( FILENAME, MODE ), opened, close, getc, getline, getlines, print ( ARGS... ), read ( BUF, NBYTES, [OFFSET] ), eof, seek ( OFFSET, WHENCE ), tell, setpos ( POS ), getpos ( POS )
has_Compress_Zlib, gzip_external, gzip_used, gzip_read_open, gzip_write_open
IO::Zlib::getlines: must be called in list context, IO::Zlib::gzopen_external: mode '...' is illegal, IO::Zlib::import: '...' is illegal, IO::Zlib::import: ':gzip_external' requires an argument, IO::Zlib::import: 'gzip_read_open' requires an argument, IO::Zlib::import: 'gzip_read' '...' is illegal, IO::Zlib::import: 'gzip_write_open' requires an argument, IO::Zlib::import: 'gzip_write_open' '...' is illegal, IO::Zlib::import: no Compress::Zlib and no external gzip, IO::Zlib::open: needs a filename, IO::Zlib::READ: NBYTES must be specified, IO::Zlib::WRITE: too long LENGTH

IPC::Cmd - finding and running system commands made easy

DESCRIPTION
$ipc_run_version = IPC::Cmd->can_use_ipc_run( [VERBOSE] )
$ipc_open3_version = IPC::Cmd->can_use_ipc_open3( [VERBOSE] )
$bool = IPC::Cmd->can_capture_buffer
$bool = IPC::Cmd->can_use_run_forked
$path = can_run( PROGRAM );
$ok | ($ok, $err, $full_buf, $stdout_buff, $stderr_buff) = run( command => COMMAND, [verbose => BOOL, buffer => \$SCALAR, timeout => DIGIT] );
command, verbose, buffer, timeout, success, error message, full_buffer, out_buffer, error_buffer
$hashref = run_forked( COMMAND, { child_stdin => SCALAR, timeout => DIGIT, stdout_handler => CODEREF, stderr_handler => CODEREF} );
"timeout", "child_stdin", "stdout_handler", "stderr_handler", "discard_output", "terminate_on_parent_sudden_death", "exit_code", "timeout", "stdout", "stderr", "merged", "err_msg"
$q = QUOTE
$IPC::Cmd::VERBOSE
$IPC::Cmd::USE_IPC_RUN
$IPC::Cmd::USE_IPC_OPEN3
$IPC::Cmd::WARN
$IPC::Cmd::INSTANCES
$IPC::Cmd::ALLOW_NULL_ARGS
Whitespace and IPC::Open3 / system(), Whitespace and IPC::Run, IO Redirect, Interleaving STDOUT/STDERR
AUTHOR

IPC::Msg - SysV Msg IPC object class

DESCRIPTION
new ( KEY , FLAGS ), id, rcv ( BUF, LEN [, TYPE [, FLAGS ]] ), remove, set ( STAT ), set ( NAME => VALUE [, NAME => VALUE ...] ), snd ( TYPE, MSG [, FLAGS ] ), stat

IPC::Open2 - open a process for both reading and writing using open2()

DESCRIPTION

IPC::Open3 - open a process for reading, writing, and error handling using open3()

DESCRIPTION
IPC::Open2, IPC::Run

IPC::Semaphore - SysV Semaphore IPC object class

DESCRIPTION
new ( KEY , NSEMS , FLAGS ), getall, getncnt ( SEM ), getpid ( SEM ), getval ( SEM ), getzcnt ( SEM ), id, op ( OPLIST ), remove, set ( STAT ), set ( NAME => VALUE [, NAME => VALUE ...] ), setall ( VALUES ), setval ( N , VALUE ), stat

IPC::SharedMem - SysV Shared Memory IPC object class

DESCRIPTION
new ( KEY , SIZE , FLAGS ), id, read ( POS, SIZE ), write ( STRING, POS, SIZE ), remove, is_removed, stat, attach ( [FLAG] ), detach, addr

IPC::SysV - System V IPC constants and system calls

DESCRIPTION
ftok( PATH ), ftok( PATH, ID ), shmat( ID, ADDR, FLAG ), shmdt( ADDR ), memread( ADDR, VAR, POS, SIZE ), memwrite( ADDR, STRING, POS, SIZE )

JSON::PP - JSON::XS compatible pure-Perl module.

DESCRIPTION
correct unicode handling, round-trip integrity, strict checking of JSON correctness
PP_encode_box, PP_decode_box
object, array, string, number, true, false, null
hash references, array references, other references, JSON::PP::true, JSON::PP::false, JSON::PP::null, blessed objects, simple scalars, Big Number
speed, memory saving
AUTHOR

JSON::PP::Boolean - dummy module providing JSON::PP::Boolean

DESCRIPTION
AUTHOR

List::Util - A selection of general-utility list subroutines

DESCRIPTION
first BLOCK LIST, max LIST, maxstr LIST, min LIST, minstr LIST, reduce BLOCK LIST, shuffle LIST, sum LIST

List::Util::XS - Indicate if List::Util was compiled with a C compiler

DESCRIPTION

Locale::Codes - a distribution of modules to handle locale codes

DESCRIPTION
Locale::Codes::Country, Locale::Country, Locale::Codes::Language, Locale::Language, Locale::Codes::Currency, Locale::Currency, Locale::Codes::Script, Locale::Script, Locale::Codes::LangExt, Locale::Codes::LangVar, Locale::Codes::LangFam, Locale::Codes, Locale::Codes::Constants, Locale::Codes::Country_codes, Locale::Codes::Language_codes, Locale::Codes::Currency_codes, Locale::Codes::Script_codes, Locale::Codes::LangExt_codes, Locale::Codes::LangVar_codes, Locale::Codes::LangFam_codes
General-use code set, An official source of data, A free source of the data, A reliable source of data
Locale::Codes::API, Locale::Codes::Country, Locale::Codes::Language, Locale::Codes::Script, Locale::Codes::Currency, Locale::Codes::Changes
AUTHOR

Locale::Codes::API - a description of the callable function in each module

DESCRIPTION
code2XXX ( CODE [,CODESET] [,'retired'] ), XXX2code ( NAME [,CODESET] [,'retired'] ), XXX_code2code ( CODE ,CODESET ,CODESET2 ), all_XXX_codes ( [CODESET] [,'retired'] ), all_XXX_names ( [CODESET] [,'retired'] )
MODULE::rename_XXX ( CODE ,NEW_NAME [,CODESET] ), MODULE::add_XXX ( CODE ,NAME [,CODESET] ), MODULE::delete_XXX ( CODE [,CODESET] ), MODULE::add_XXX_alias ( NAME ,NEW_NAME ), MODULE::delete_XXX_alias ( NAME ), MODULE::rename_XXX_code ( CODE ,NEW_CODE [,CODESET] ), MODULE::add_XXX_code_alias ( CODE ,NEW_CODE [,CODESET] ), MODULE::delete_XXX_code_alias ( CODE [,CODESET] )
*, *
AUTHOR

Locale::Codes::Changes - details changes to Locale::Codes

Added limited support for deprecated codes, Fixed capitalization, Pod tests off by default, Codesets may be specified by name, alias_code deprecated, Code cleanup, Added LangFam module
No longer use CIA data
Added new types of codes, Added new codeset(s), Bug fixes, Reorganized code
Minor fixes
Bug fixes
Reorganized code
Added new codeset(s), Bug fixes
Reorganized code, (!) Changed XXX_code2code behavior slightly, Added many semi-private routines, New aliases
Fixed Makefile.PL and Build.PL
New maintainer, (*) (!) All codes are generated from standards, Added new codeset(s), (*) (!) Locale::Script changed, Added missing functions, (!) Dropped support for _alias_code, (!) All functions return the standard value, (!) rename_country function altered
AUTHOR

Locale::Codes::Constants - constants for Locale codes

DESCRIPTION
AUTHOR

Locale::Codes::Country - standard codes for country identification

DESCRIPTION
alpha-2, LOCALE_CODE_ALPHA_2, alpha-3, LOCALE_CODE_ALPHA_3, numeric, LOCALE_CODE_NUMERIC, fips-10, LOCALE_CODE_FIPS, dom, LOCALE_CODE_DOM
code2country ( CODE [,CODESET] ), country2code ( NAME [,CODESET] ), country_code2code ( CODE ,CODESET ,CODESET2 ), all_country_codes ( [CODESET] ), all_country_names ( [CODESET] ), Locale::Codes::Country::rename_country ( CODE ,NEW_NAME [,CODESET] ), Locale::Codes::Country::add_country ( CODE ,NAME [,CODESET] ), Locale::Codes::Country::delete_country ( CODE [,CODESET] ), Locale::Codes::Country::add_country_alias ( NAME ,NEW_NAME ), Locale::Codes::Country::delete_country_alias ( NAME ), Locale::Codes::Country::rename_country_code ( CODE ,NEW_CODE [,CODESET] ), Locale::Codes::Country::add_country_code_alias ( CODE ,NEW_CODE [,CODESET] ), Locale::Codes::Country::delete_country_code_alias ( CODE [,CODESET] ), alias_code ( ALIAS, CODE [,CODESET] )
Locale::Codes, Locale::Codes::API, Locale::SubCountry, http://www.iso.org/iso/country_codes, http://www.iso.org/iso/list-en1-semic-3.txt, http://unstats.un.org/unsd/methods/m49/m49alpha.htm, http://earth-info.nga.mil/gns/html/digraphs.htm, http://www.iana.org/domains/, https://www.cia.gov/library/publications/the-world-factbook/appendix/prin t_appendix-d.html, http://www.statoids.com/wab.html
AUTHOR

Locale::Codes::Country_Codes - country codes for the Locale::Codes::Country module

AUTHOR

Locale::Codes::Country_Retired - retired country codes for the Locale::Codes::Country module

AUTHOR

Locale::Codes::Currency - standard codes for currency identification

DESCRIPTION
alpha, LOCALE_CURR_ALPHA, num, LOCALE_CURR_NUMERIC
code2currency ( CODE [,CODESET] ), currency2code ( NAME [,CODESET] ), currency_code2code ( CODE ,CODESET ,CODESET2 ), all_currency_codes ( [CODESET] ), all_currency_names ( [CODESET] ), Locale::Codes::Currency::rename_currency ( CODE ,NEW_NAME [,CODESET] ), Locale::Codes::Currency::add_currency ( CODE ,NAME [,CODESET] ), Locale::Codes::Currency::delete_currency ( CODE [,CODESET] ), Locale::Codes::Currency::add_currency_alias ( NAME ,NEW_NAME ), Locale::Codes::Currency::delete_currency_alias ( NAME ), Locale::Codes::Currency::rename_currency_code ( CODE ,NEW_CODE [,CODESET] ), Locale::Codes::Currency::add_currency_code_alias ( CODE ,NEW_CODE [,CODESET] ), Locale::Codes::Currency::delete_currency_code_alias ( CODE [,CODESET] )
Locale::Codes, Locale::Codes::API, http://www.iso.org/iso/support/currency_codes_list-1.htm
AUTHOR

Locale::Codes::Currency_Codes - currency codes for the Locale::Codes::Currency module

AUTHOR

Locale::Codes::Currency_Retired - retired currency codes for the Locale::Codes::Currency module

AUTHOR

Locale::Codes::LangExt - standard codes for language extension identification

DESCRIPTION
alpha
code2langext ( CODE [,CODESET] ), langext2code ( NAME [,CODESET] ), langext_code2code ( CODE ,CODESET ,CODESET2 ), all_langext_codes ( [CODESET] ), all_langext_names ( [CODESET] ), Locale::Codes::LangExt::rename_langext ( CODE ,NEW_NAME [,CODESET] ), Locale::Codes::LangExt::add_langext ( CODE ,NAME [,CODESET] ), Locale::Codes::LangExt::delete_langext ( CODE [,CODESET] ), Locale::Codes::LangExt::add_langext_alias ( NAME ,NEW_NAME ), Locale::Codes::LangExt::delete_langext_alias ( NAME ), Locale::Codes::LangExt::rename_langext_code ( CODE ,NEW_CODE [,CODESET] ), Locale::Codes::LangExt::add_langext_code_alias ( CODE ,NEW_CODE [,CODESET] ), Locale::Codes::LangExt::delete_langext_code_alias ( CODE [,CODESET] )
Locale::Codes, Locale::Codes::API, http://www.iana.org/assignments/language-subtag-registry
AUTHOR

Locale::Codes::LangExt_Codes - langext codes for the Locale::Codes::LangExt module

AUTHOR

Locale::Codes::LangExt_Retired - retired langext codes for the Locale::Codes::LangExt module

AUTHOR

Locale::Codes::LangFam - standard codes for language extension identification

DESCRIPTION
alpha
code2langfam ( CODE [,CODESET] ), langfam2code ( NAME [,CODESET] ), langfam_code2code ( CODE ,CODESET ,CODESET2 ), all_langfam_codes ( [CODESET] ), all_langfam_names ( [CODESET] ), Locale::Codes::LangFam::rename_langfam ( CODE ,NEW_NAME [,CODESET] ), Locale::Codes::LangFam::add_langfam ( CODE ,NAME [,CODESET] ), Locale::Codes::LangFam::delete_langfam ( CODE [,CODESET] ), Locale::Codes::LangFam::add_langfam_alias ( NAME ,NEW_NAME ), Locale::Codes::LangFam::delete_langfam_alias ( NAME ), Locale::Codes::LangFam::rename_langfam_code ( CODE ,NEW_CODE [,CODESET] ), Locale::Codes::LangFam::add_langfam_code_alias ( CODE ,NEW_CODE [,CODESET] ), Locale::Codes::LangFam::delete_langfam_code_alias ( CODE [,CODESET] )
Locale::Codes, Locale::Codes::API, http://www.loc.gov/standards/iso639-5/id.php
AUTHOR

Locale::Codes::LangFam_Codes - langfam codes for the Locale::Codes::LangFam module

AUTHOR

Locale::Codes::LangFam_Retired - retired langfam codes for the Locale::Codes::LangFam module

AUTHOR

Locale::Codes::LangVar - standard codes for language variation identification

DESCRIPTION
alpha
code2langvar ( CODE [,CODESET] ), langvar2code ( NAME [,CODESET] ), langvar_code2code ( CODE ,CODESET ,CODESET2 ), all_langvar_codes ( [CODESET] ), all_langvar_names ( [CODESET] ), Locale::Codes::LangVar::rename_langvar ( CODE ,NEW_NAME [,CODESET] ), Locale::Codes::LangVar::add_langvar ( CODE ,NAME [,CODESET] ), Locale::Codes::LangVar::delete_langvar ( CODE [,CODESET] ), Locale::Codes::LangVar::add_langvar_alias ( NAME ,NEW_NAME ), Locale::Codes::LangVar::delete_langvar_alias ( NAME ), Locale::Codes::LangVar::rename_langvar_code ( CODE ,NEW_CODE [,CODESET] ), Locale::Codes::LangVar::add_langvar_code_alias ( CODE ,NEW_CODE [,CODESET] ), Locale::Codes::LangVar::delete_langvar_code_alias ( CODE [,CODESET] )
Locale::Codes, Locale::Codes::API, http://www.iana.org/assignments/language-subtag-registry
AUTHOR

Locale::Codes::LangVar_Codes - langvar codes for the Locale::Codes::LangVar module

AUTHOR

Locale::Codes::LangVar_Retired - retired langvar codes for the Locale::Codes::LangVar module

AUTHOR

Locale::Codes::Language - standard codes for language identification

DESCRIPTION
alpha-2, LOCALE_LANG_ALPHA_2, alpha-3, LOCALE_LANG_ALPHA_3, term, LOCALE_LANG_TERM
code2language ( CODE [,CODESET] ), language2code ( NAME [,CODESET] ), language_code2code ( CODE ,CODESET ,CODESET2 ), all_language_codes ( [CODESET] ), all_language_names ( [CODESET] ), Locale::Codes::Language::rename_language ( CODE ,NEW_NAME [,CODESET] ), Locale::Codes::Language::add_language ( CODE ,NAME [,CODESET] ), Locale::Codes::Language::delete_language ( CODE [,CODESET] ), Locale::Codes::Language::add_language_alias ( NAME ,NEW_NAME ), Locale::Codes::Language::delete_language_alias ( NAME ), Locale::Codes::Language::rename_language_code ( CODE ,NEW_CODE [,CODESET] ), Locale::Codes::Language::add_language_code_alias ( CODE ,NEW_CODE [,CODESET] ), Locale::Codes::Language::delete_language_code_alias ( CODE [,CODESET] )
Locale::Codes, Locale::Codes::API, http://www.loc.gov/standards/iso639-2/, http://www.loc.gov/standards/iso639-5/, http://www.iana.org/assignments/language-subtag-registry
AUTHOR

Locale::Codes::Language_Codes - language codes for the Locale::Codes::Language module

AUTHOR

Locale::Codes::Language_Retired - retired language codes for the Locale::Codes::Language module

AUTHOR

Locale::Codes::Script - standard codes for script identification

DESCRIPTION
alpha, LOCALE_SCRIPT_ALPHA, num, LOCALE_SCRIPT_NUMERIC
code2script ( CODE [,CODESET] ), script2code ( NAME [,CODESET] ), script_code2code ( CODE ,CODESET ,CODESET2 ), all_script_codes ( [CODESET] ), all_script_names ( [CODESET] ), Locale::Codes::Script::rename_script ( CODE ,NEW_NAME [,CODESET] ), Locale::Codes::Script::add_script ( CODE ,NAME [,CODESET] ), Locale::Codes::Script::delete_script ( CODE [,CODESET] ), Locale::Codes::Script::add_script_alias ( NAME ,NEW_NAME ), Locale::Codes::Script::delete_script_alias ( NAME ), Locale::Codes::Script::rename_script_code ( CODE ,NEW_CODE [,CODESET] ), Locale::Codes::Script::add_script_code_alias ( CODE ,NEW_CODE [,CODESET] ), Locale::Codes::Script::delete_script_code_alias ( CODE [,CODESET] )
Locale::Codes, Locale::Codes::API, http://www.unicode.org/iso15924/, http://www.iana.org/assignments/language-subtag-registry
AUTHOR

Locale::Codes::Script_Codes - script codes for the Locale::Codes::Script module

AUTHOR

Locale::Codes::Script_Retired - retired script codes for the Locale::Codes::Script module

AUTHOR

Locale::Country - standard codes for country identification

DESCRIPTION
alpha-2, LOCALE_CODE_ALPHA_2, alpha-3, LOCALE_CODE_ALPHA_3, numeric, LOCALE_CODE_NUMERIC, fips-10, LOCALE_CODE_FIPS, dom, LOCALE_CODE_DOM
code2country ( CODE [,CODESET] ), country2code ( NAME [,CODESET] ), country_code2code ( CODE ,CODESET ,CODESET2 ), all_country_codes ( [CODESET] ), all_country_names ( [CODESET] ), Locale::Country::rename_country ( CODE ,NEW_NAME [,CODESET] ), Locale::Country::add_country ( CODE ,NAME [,CODESET] ), Locale::Country::delete_country ( CODE [,CODESET] ), Locale::Country::add_country_alias ( NAME ,NEW_NAME ), Locale::Country::delete_country_alias ( NAME ), Locale::Country::rename_country_code ( CODE ,NEW_CODE [,CODESET] ), Locale::Country::add_country_code_alias ( CODE ,NEW_CODE [,CODESET] ), Locale::Country::delete_country_code_alias ( CODE [,CODESET] ), alias_code ( ALIAS, CODE [,CODESET] )
Locale::Codes, Locale::Codes::API, Locale::SubCountry, http://www.iso.org/iso/country_codes, http://www.iso.org/iso/list-en1-semic-3.txt, http://unstats.un.org/unsd/methods/m49/m49alpha.htm, http://earth-info.nga.mil/gns/html/digraphs.htm, http://www.iana.org/domains/, https://www.cia.gov/library/publications/the-world-factbook/appendix/prin t_appendix-d.html, http://www.statoids.com/wab.html
AUTHOR

Locale::Currency - standard codes for currency identification

DESCRIPTION
alpha, LOCALE_CURR_ALPHA, num, LOCALE_CURR_NUMERIC
code2currency ( CODE [,CODESET] ), currency2code ( NAME [,CODESET] ), currency_code2code ( CODE ,CODESET ,CODESET2 ), all_currency_codes ( [CODESET] ), all_currency_names ( [CODESET] ), Locale::Currency::rename_currency ( CODE ,NEW_NAME [,CODESET] ), Locale::Currency::add_currency ( CODE ,NAME [,CODESET] ), Locale::Currency::delete_currency ( CODE [,CODESET] ), Locale::Currency::add_currency_alias ( NAME ,NEW_NAME ), Locale::Currency::delete_currency_alias ( NAME ), Locale::Currency::rename_currency_code ( CODE ,NEW_CODE [,CODESET] ), Locale::Currency::add_currency_code_alias ( CODE ,NEW_CODE [,CODESET] ), Locale::Currency::delete_currency_code_alias ( CODE [,CODESET] )
Locale::Codes, Locale::Codes::API, http://www.iso.org/iso/support/currency_codes_list-1.htm
AUTHOR

Locale::Language - standard codes for language identification

DESCRIPTION
alpha-2, LOCALE_LANG_ALPHA_2, alpha-3, LOCALE_LANG_ALPHA_3, term, LOCALE_LANG_TERM
code2language ( CODE [,CODESET] ), language2code ( NAME [,CODESET] ), language_code2code ( CODE ,CODESET ,CODESET2 ), all_language_codes ( [CODESET] ), all_language_names ( [CODESET] ), Locale::Language::rename_language ( CODE ,NEW_NAME [,CODESET] ), Locale::Language::add_language ( CODE ,NAME [,CODESET] ), Locale::Language::delete_language ( CODE [,CODESET] ), Locale::Language::add_language_alias ( NAME ,NEW_NAME ), Locale::Language::delete_language_alias ( NAME ), Locale::Language::rename_language_code ( CODE ,NEW_CODE [,CODESET] ), Locale::Language::add_language_code_alias ( CODE ,NEW_CODE [,CODESET] ), Locale::Language::delete_language_code_alias ( CODE [,CODESET] )
Locale::Codes, Locale::Codes::API, http://www.loc.gov/standards/iso639-2/, http://www.loc.gov/standards/iso639-5/, http://www.iana.org/assignments/language-subtag-registry
AUTHOR

Locale::Maketext - framework for localization

DESCRIPTION
Construction Methods
$lh->fail_with or $lh->fail_with(PARAM), $lh->failure_handler_auto
$language->quant($number, $singular), $language->quant($number, $singular, $plural), $language->quant($number, $singular, $plural, $negative), $language->numf($number), $language->numerate($number, $singular, $plural, $negative), $language->sprintf($format, @items), $language->language_tag(), $language->encoding()
AUTHOR

Locale::Maketext::Cookbook - recipes for using Locale::Maketext

Locale::Maketext::Guts - Deprecated module to load Locale::Maketext utf8 code

DESCRIPTION

Locale::Maketext::GutsLoader - Deprecated module to load Locale::Maketext utf8 code

DESCRIPTION

Locale::Maketext::Simple - Simple interface to Locale::Maketext::Lexicon

DESCRIPTION

Locale::Maketext::TPJ13 -- article about software localization

DESCRIPTION

Locale::Script - standard codes for script identification

DESCRIPTION
alpha, LOCALE_SCRIPT_ALPHA, num, LOCALE_SCRIPT_NUMERIC
code2script ( CODE [,CODESET] ), script2code ( NAME [,CODESET] ), script_code2code ( CODE ,CODESET ,CODESET2 ), all_script_codes ( [CODESET] ), all_script_names ( [CODESET] ), Locale::Script::rename_script ( CODE ,NEW_NAME [,CODESET] ), Locale::Script::add_script ( CODE ,NAME [,CODESET] ), Locale::Script::delete_script ( CODE [,CODESET] ), Locale::Script::add_script_alias ( NAME ,NEW_NAME ), Locale::Script::delete_script_alias ( NAME ), Locale::Script::rename_script_code ( CODE ,NEW_CODE [,CODESET] ), Locale::Script::add_script_code_alias ( CODE ,NEW_CODE [,CODESET] ), Locale::Script::delete_script_code_alias ( CODE [,CODESET] )
Locale::Codes, Locale::Codes::API, http://www.unicode.org/iso15924/, http://www.iana.org/assignments/language-subtag-registry
AUTHOR

Log::Message - A generic message storing mechanism;

DESCRIPTION
Log::Message, Log::Message::Item, Log::Message::Handlers, Log::Message::Config
config, private, verbose, tag, level, remove, chrono
message, tag, level, extra
tag, level, message, amount, chrono, remove
AUTHOR

Log::Message::Config - Configuration options for Log::Message

DESCRIPTION
AUTHOR

Log::Message::Handlers - Message handlers for Log::Message

DESCRIPTION
AUTHOR

Log::Message::Item - Message objects for Log::Message

DESCRIPTION
Methods and Accessors
AUTHOR

Log::Message::Simple - Simplified interface to Log::Message

DESCRIPTION
$ERROR_FH, $MSG_FH, $DEBUG_FH, $STACKTRACE_ON_ERROR

MIME::Base64 - Encoding and decoding of base64 strings

DESCRIPTION
encode_base64( $bytes ), encode_base64( $bytes, $eol );, decode_base64( $str ), encode_base64url( $bytes ), decode_base64url( $str ), encoded_base64_length( $bytes ), encoded_base64_length( $bytes, $eol ), decoded_base64_length( $str )

MIME::QuotedPrint - Encoding and decoding of quoted-printable strings

DESCRIPTION
encode_qp( $str), encode_qp( $str, $eol), encode_qp( $str, $eol, $binmode ), decode_qp( $str )

Math::BigFloat - Arbitrary size floating point math package

DESCRIPTION
"mantissa()", "exponent()" and "parts()"
ffround ( +$scale ), ffround ( -$scale ), ffround ( 0 ), fround ( +$scale ), fround ( -$scale ) and fround ( 0 )
stringify, bstr(), bdiv, brsft, Modifying and =, bpow, precision() vs. accuracy()

Math::BigInt - Arbitrary size integer/float math package

DESCRIPTION
Input, Output
Rounding mode R
'trunc', 'even', 'odd', '+inf', '-inf', 'zero', 'common', Precision, Accuracy (significant digits), Setting/Accessing, Creating numbers, Usage, Precedence, Overriding globals, Local settings, Rounding, Default values, Remarks
oct()/hex(), log(-inf), exp(), cos(), sin(), atan2()
bsqrt(), div(), blog(), bexp()
bstr(), bsstr() and 'cmp', int(), length, bdiv, infinity handling, Modifying and =, bpow, Overloading -$x, Mixing different object types, bsqrt(), brsft()

Math::BigInt::Calc - Pure Perl module to support Math::BigInt

DESCRIPTION
api_version(), _new(STR), _zero(), _one(), _two(), _ten(), _from_bin(STR), _from_oct(STR), _from_hex(STR), _add(OBJ1, OBJ2), _mul(OBJ1, OBJ2), _div(OBJ1, OBJ2), _sub(OBJ1, OBJ2, FLAG), _sub(OBJ1, OBJ2), _dec(OBJ), _inc(OBJ), _mod(OBJ1, OBJ2), _sqrt(OBJ), _root(OBJ, N), _fac(OBJ), _pow(OBJ1, OBJ2), _modinv(OBJ1, OBJ2), _modpow(OBJ1, OBJ2, OBJ3), _rsft(OBJ, N, B), _lsft(OBJ, N, B), _log_int(OBJ, B), _gcd(OBJ1, OBJ2), _and(OBJ1, OBJ2), _or(OBJ1, OBJ2), _xor(OBJ1, OBJ2), _is_zero(OBJ), _is_one(OBJ), _is_two(OBJ), _is_ten(OBJ), _is_even(OBJ), _is_odd(OBJ), _acmp(OBJ1, OBJ2), _str(OBJ), _as_bin(OBJ), _as_oct(OBJ), _as_hex(OBJ), _num(OBJ), _copy(OBJ), _len(OBJ), _zeros(OBJ), _digit(OBJ, N), _check(OBJ)
_1ex(N), _nok(OBJ1, OBJ2), _alen(OBJ)
_signed_or(OBJ1, OBJ2, SIGN1, SIGN2), _signed_and(OBJ1, OBJ2, SIGN1, SIGN2), _signed_xor(OBJ1, OBJ2, SIGN1, SIGN2)

Math::BigInt::CalcEmu - Emulate low-level math with BigInt code

DESCRIPTION
__emu_bxor
__emu_band
__emu_bior

Math::BigInt::FastCalc - Math::BigInt::Calc with some XS for more speed

DESCRIPTION

Math::BigRat - Arbitrary big rational numbers

DESCRIPTION
inf handling (partial), NaN handling (partial), rounding (not implemented except for bceil/bfloor), $x ** $y where $y is not an integer, bmod(), blog(), bmodinv() and bmodpow() (partial)

Math::Complex - complex numbers and associated mathematical functions

DESCRIPTION

Math::Trig - trigonometric functions

DESCRIPTION
tan
deg2rad, grad2rad, rad2deg, grad2deg, deg2grad, rad2grad, rad2rad, deg2deg, grad2grad
3-D ANGLE CONVERSIONS
cartesian_to_cylindrical, cartesian_to_spherical, cylindrical_to_cartesian, cylindrical_to_spherical, spherical_to_cartesian, spherical_to_cylindrical

Memoize - Make functions faster by trading space for time

DESCRIPTION
"SCALAR_CACHE", "LIST_CACHE"
"MEMORY", "HASH", "TIE", "FAULT", "MERGE"
"unmemoize"
"flush_cache"
AUTHOR

Memoize::AnyDBM_File - glue to provide EXISTS for AnyDBM_File for Storable use

DESCRIPTION

Memoize::Expire - Plug-in module for automatic expiration of memoized values

DESCRIPTION
 TIEHASH,  EXISTS,  STORE
    
AUTHOR

Memoize::ExpireFile - test for Memoize expiration semantics

DESCRIPTION

Memoize::ExpireTest - test for Memoize expiration semantics

DESCRIPTION

Memoize::NDBM_File - glue to provide EXISTS for NDBM_File for Storable use

DESCRIPTION

Memoize::SDBM_File - glue to provide EXISTS for SDBM_File for Storable use

DESCRIPTION

Memoize::Storable - store Memoized data in Storable database

DESCRIPTION

Module::Build - Build and install Perl modules

DESCRIPTION
General Usage (Module::Build), Authoring Reference (Module::Build::Authoring), API Reference (Module::Build::API), Cookbook (Module::Build::Cookbook)
build, clean, code, config_data, diff, dist, distcheck, distclean, distdir, distinstall, distmeta, distsign, disttest, docs, fakeinstall, help, html, install, installdeps, manifest, manifest_skip, manpages, pardist, ppd, ppmdist, prereq_data, prereq_report, pure_install, realclean, retest, skipcheck, test, testall, testcover, testdb, testpod, testpodcoverage, versioninstall
quiet, verbose, cpan_client, use_rcfile, allow_mb_mismatch, debug
MODULEBUILDRC, PERL_MB_OPT
lib, arch, script, bin, bindoc, libdoc, binhtml, libhtml, installdirs, install_path, install_base, destdir, prefix
+, +
AUTHOR

Module::Build::API - API Reference for Module Authors

DESCRIPTION
current(), new(), add_to_cleanup, auto_configure_requires, auto_features, autosplit, build_class, build_requires, create_packlist, c_source, conflicts, create_license, create_makefile_pl, create_readme, dist_abstract, dist_author, dist_name, dist_suffix, dist_version, dist_version_from, dynamic_config, extra_compiler_flags, extra_linker_flags, get_options, type, store, default, include_dirs, install_path, installdirs, license, apache, apache_1_1, artistic, artistic_2, bsd, gpl, lgpl, mit, mozilla, open_source, perl, restrictive, unrestricted, meta_add, meta_merge, module_name, needs_compiler, PL_files, pm_files, pod_files, recommends, recursive_test_files, release_status, requires, script_files, share_dir, sign, test_files, use_tap_harness, tap_harness_args, xs_files, new_from_context(%args), resume(), subclass(), add_property, "default", "check", property_error
add_build_element($type), add_to_cleanup(@files), args(), autosplit_file($from, $to), base_dir(), build_requires(), can_action( $action ), cbuilder(), check_installed_status($module, $version), check_installed_version($module, $version), compare_versions($v1, $op, $v2), config($key), config($key, $value), config() [deprecated], config_data($name), config_data($name => $value), conflicts(), contains_pod($file) [deprecated], copy_if_modified(%parameters), create_build_script(), current_action(), depends_on(@actions), dir_contains($first_dir, $second_dir), dispatch($action, %args), dist_dir(), dist_name(), dist_version(), do_system($cmd, @args), feature($name), feature($name => $value), fix_shebang_line(@files), have_c_compiler(), install_base_relpaths(), install_base_relpaths($type), install_base_relpaths($type => $path), install_destination($type), install_path(), install_path($type), install_path($type => $path), install_types(), invoked_action(), notes(), notes($key), notes($key => $value), orig_dir(), os_type(), is_vmsish(), is_windowsish(), is_unixish(), prefix_relpaths(), prefix_relpaths($installdirs), prefix_relpaths($installdirs, $type), prefix_relpaths($installdirs, $type => $path), get_metadata(), prepare_metadata() [deprecated], prereq_failures(), prereq_data(), prereq_report(), prompt($message, $default), recommends(), requires(), rscan_dir($dir, $pattern), runtime_params(), runtime_params($key), script_files(), up_to_date($source_file, $derived_file), up_to_date(\@source_files, \@derived_files), y_n($message, $default)
PL_files(), allow_mb_mismatch(), auto_configure_requires(), autosplit(), base_dir(), bindoc_dirs(), blib(), build_bat(), build_class(), build_elements(), build_requires(), build_script(), bundle_inc(), bundle_inc_preload(), c_source(), config_dir(), configure_requires(), conflicts(), cpan_client(), create_license(), create_makefile_pl(), create_packlist(), create_readme(), debug(), debugger(), destdir(), dynamic_config(), get_options(), html_css(), include_dirs(), install_base(), installdirs(), libdoc_dirs(), license(), magic_number(), mb_version(), meta_add(), meta_merge(), metafile(), metafile2(), module_name(), mymetafile(), mymetafile2(), needs_compiler(), orig_dir(), perl(), pm_files(), pod_files(), pollute(), prefix(), prereq_action_types(), program_name(), quiet(), recommends(), recurse_into(), recursive_test_files(), requires(), scripts(), sign(), tap_harness_args(), test_file_exts(), use_rcfile(), use_tap_harness(), verbose(), xs_files()
keywords, resources
AUTHOR

Module::Build::Authoring - Authoring Module::Build modules

DESCRIPTION
configure_requires, build_requires, requires, recommends, conflicts
AUTHOR

Module::Build::Base - Default methods for Module::Build

DESCRIPTION
AUTHOR

Module::Build::Bundling - How to bundle Module::Build with a distribution

DESCRIPTION
AUTHOR

Module::Build::Compat - Compatibility with ExtUtils::MakeMaker

DESCRIPTION
create_makefile_pl($style, $build), traditional, small, passthrough (DEPRECATED), run_build_pl(args => \@ARGV), args, script, write_makefile(), makefile
AUTHOR

Module::Build::ConfigData - Configuration for Module::Build

DESCRIPTION
config($name), feature($name), set_config($name, $value), set_feature($name, $value), config_names(), feature_names(), auto_feature_names(), write()
AUTHOR

Module::Build::Cookbook - Examples of Module::Build Usage

DESCRIPTION
1. Using "auto_features", I check to see whether two optional modules are available - SVN::Notify::Config and Net::SSH;, 2. If the S::N::Config module is loaded, I automatically generate test files for it during Build (using the "PL_files" property), 3. If the "ssh_feature" is available, I ask if the user wishes to perform the ssh tests (since it requires a little preliminary setup);, 4. Only if the user has "ssh_feature" and answers yes to the testing, do I generate a test file
Bundling Module::Build
AUTHOR

Module::Build::ModuleInfo - DEPRECATED

DESCRIPTION

Module::Build::Notes - Create persistent distribution configuration modules

DESCRIPTION
AUTHOR

Module::Build::Notes, NOTES_NAME - Configuration for MODULE_NAME

DESCRIPTION
config($name), feature($name), set_config($name, $value), set_feature($name, $value), config_names(), feature_names(), auto_feature_names(), write()
AUTHOR

Module::Build::PPMMaker - Perl Package Manager file creation

DESCRIPTION
AUTHOR

Module::Build::Platform::Amiga - Builder class for Amiga platforms

DESCRIPTION
AUTHOR

Module::Build::Platform::Default - Stub class for unknown platforms

DESCRIPTION
AUTHOR

Module::Build::Platform::EBCDIC - Builder class for EBCDIC platforms

DESCRIPTION
AUTHOR

Module::Build::Platform::MPEiX - Builder class for MPEiX platforms

DESCRIPTION
AUTHOR

Module::Build::Platform::MacOS - Builder class for MacOS platforms

DESCRIPTION
new(), make_executable(), dispatch(), ACTION_realclean()
AUTHOR

Module::Build::Platform::RiscOS - Builder class for RiscOS platforms

DESCRIPTION
AUTHOR

Module::Build::Platform::Unix - Builder class for Unix platforms

DESCRIPTION
AUTHOR

Module::Build::Platform::VMS - Builder class for VMS platforms

DESCRIPTION
_set_defaults

cull_args

manpage_separator

prefixify

_quote_args

have_forkpipe

_backticks

find_command

_maybe_command (override)

do_system

oneliner

_infer_xs_spec

rscan_dir

dist_dir

man3page_name

expand_test_dir

_detildefy

find_perl_interpreter

localize_file_path

localize_dir_path

ACTION_clean

AUTHOR

Module::Build::Platform::VOS - Builder class for VOS platforms

DESCRIPTION
AUTHOR

Module::Build::Platform::Windows - Builder class for Windows platforms

DESCRIPTION
AUTHOR

Module::Build::Platform::aix - Builder class for AIX platform

DESCRIPTION
AUTHOR

Module::Build::Platform::cygwin - Builder class for Cygwin platform

DESCRIPTION
AUTHOR

Module::Build::Platform::darwin - Builder class for Mac OS X platform

DESCRIPTION
AUTHOR

Module::Build::Platform::os2 - Builder class for OS/2 platform

DESCRIPTION
AUTHOR

Module::Build::Version - DEPRECATED

DESCRIPTION

Module::Build::YAML - DEPRECATED

DESCRIPTION

Module::CoreList - what modules shipped with versions of perl

DESCRIPTION
"first_release( MODULE )", "first_release_by_date( MODULE )", "find_modules( REGEX, [ LIST OF PERLS ] )", "find_version( PERL_VERSION )", "is_deprecated( MODULE, PERL_VERSION )", "removed_from( MODULE )", "removed_from_by_date( MODULE )", "changes_between( PERL_VERSION, PERL_VERSION )"
%Module::CoreList::version, %Module::CoreList::released, %Module::CoreList::families, %Module::CoreList::deprecated, %Module::CoreList::upstream, %Module::CoreList::bug_tracker
AUTHOR

Module::Load - runtime require of both modules and files

DESCRIPTION
AUTHOR

Module::Load::Conditional - Looking up module information / loading at runtime

DESCRIPTION
$href = check_install( module => NAME [, version => VERSION, verbose => BOOL ] );
module, version, verbose, file, dir, version, uptodate
$bool = can_load( modules => { NAME => VERSION [,NAME => VERSION] }, [verbose => BOOL, nocache => BOOL] )
modules, verbose, nocache
@list = requires( MODULE );
$Module::Load::Conditional::VERBOSE
$Module::Load::Conditional::FIND_VERSION
$Module::Load::Conditional::CHECK_INC_HASH
$Module::Load::Conditional::CACHE
$Module::Load::Conditional::ERROR
$Module::Load::Conditional::DEPRECATED
AUTHOR

Module::Loaded - mark modules as loaded or unloaded

DESCRIPTION
$bool = mark_as_loaded( PACKAGE );
$bool = mark_as_unloaded( PACKAGE );
$loc = is_loaded( PACKAGE );
AUTHOR

Module::Metadata - Gather package and POD information from perl module files

DESCRIPTION
Class methods
"new_from_file($filename, collect_pod => 1)", "new_from_handle($handle, $filename, collect_pod => 1)", "new_from_module($module, collect_pod => 1, inc => \@dirs)", "find_module_by_name($module, \@dirs)", "find_module_dir_by_name($module, \@dirs)", "provides( %options )", version (required), dir, files, prefix, "package_versions_from_directory($dir, \@files?)", "log_info (internal)"
Object methods
"name()", "version($package)", "filename()", "packages_inside()", "pod_inside()", "contains_pod()", "pod($section)"
AUTHOR

Module::Pluggable - automatically give your module the ability to have plugins

DESCRIPTION
AUTHOR

Module::Pluggable::Object - automatically give your module the ability to have plugins

DESCRIPTION
AUTHOR

NDBM_File - Tied access to ndbm files

DESCRIPTION
"O_RDONLY", "O_WRONLY", "O_RDWR"
"ndbm store returned -1, errno 22, key "..." at ..."

NEXT - Provide a pseudo-class NEXT (et al) that allows method redispatch

DESCRIPTION
AUTHOR

Net::Cmd - Network Command class (as used by FTP, SMTP etc)

DESCRIPTION
debug ( VALUE ), message (), code (), ok (), status (), datasend ( DATA ), dataend ()
debug_print ( DIR, TEXT ), debug_text ( TEXT ), command ( CMD [, ARGS, ... ]), unsupported (), response (), parse_response ( TEXT ), getline (), ungetline ( TEXT ), rawdatasend ( DATA ), read_until_dot (), tied_fh ()
AUTHOR

Net::Config - Local configuration data for libnet

DESCRIPTION
requires_firewall HOST
nntp_hosts, snpp_hosts, pop3_hosts, smtp_hosts, ph_hosts, daytime_hosts, time_hosts, inet_domain, ftp_firewall, ftp_firewall_type, ftp_ext_passive, ftp_int_passive, local_netmask, test_hosts, test_exists

Net::Domain - Attempt to evaluate the current host's internet name and domain

DESCRIPTION
hostfqdn (), domainname (), hostname (), hostdomain ()
AUTHOR

Net::FTP - FTP Client class

DESCRIPTION
new ([ HOST ] [, OPTIONS ])
login ([LOGIN [,PASSWORD [, ACCOUNT] ] ]), authorize ( [AUTH [, RESP]]), site (ARGS), ascii, binary, rename ( OLDNAME, NEWNAME ), delete ( FILENAME ), cwd ( [ DIR ] ), cdup (), pwd (), restart ( WHERE ), rmdir ( DIR [, RECURSE ]), mkdir ( DIR [, RECURSE ]), alloc ( SIZE [, RECORD_SIZE] ), ls ( [ DIR ] ), dir ( [ DIR ] ), get ( REMOTE_FILE [, LOCAL_FILE [, WHERE]] ), put ( LOCAL_FILE [, REMOTE_FILE ] ), put_unique ( LOCAL_FILE [, REMOTE_FILE ] ), append ( LOCAL_FILE [, REMOTE_FILE ] ), unique_name (), mdtm ( FILE ), size ( FILE ), supported ( CMD ), hash ( [FILEHANDLE_GLOB_REF],[ BYTES_PER_HASH_MARK] ), feature ( NAME ), nlst ( [ DIR ] ), list ( [ DIR ] ), retr ( FILE ), stor ( FILE ), stou ( FILE ), appe ( FILE ), port ( [ PORT ] ), pasv (), pasv_xfer ( SRC_FILE, DEST_SERVER [, DEST_FILE ] ), pasv_xfer_unique ( SRC_FILE, DEST_SERVER [, DEST_FILE ] ), pasv_wait ( NON_PASV_SERVER ), abort (), quit ()
Methods for the adventurous
quot (CMD [,ARGS])
read ( BUFFER, SIZE [, TIMEOUT ] ), write ( BUFFER, SIZE [, TIMEOUT ] ), bytes_read (), abort (), close ()
SMNT, HELP, MODE, SYST, STAT, STRU, REIN
AUTHOR
http://www.csh.rit.edu/~adam/Progs/

Net::NNTP - NNTP Client class

DESCRIPTION
new ( [ HOST ] [, OPTIONS ])
article ( [ MSGID|MSGNUM ], [FH] ), body ( [ MSGID|MSGNUM ], [FH] ), head ( [ MSGID|MSGNUM ], [FH] ), articlefh ( [ MSGID|MSGNUM ] ), bodyfh ( [ MSGID|MSGNUM ] ), headfh ( [ MSGID|MSGNUM ] ), nntpstat ( [ MSGID|MSGNUM ] ), group ( [ GROUP ] ), ihave ( MSGID [, MESSAGE ]), last (), date (), postok (), authinfo ( USER, PASS ), list (), newgroups ( SINCE [, DISTRIBUTIONS ]), newnews ( SINCE [, GROUPS [, DISTRIBUTIONS ]]), next (), post ( [ MESSAGE ] ), postfh (), slave (), quit ()
newsgroups ( [ PATTERN ] ), distributions (), subscriptions (), overview_fmt (), active_times (), active ( [ PATTERN ] ), xgtitle ( PATTERN ), xhdr ( HEADER, MESSAGE-SPEC ), xover ( MESSAGE-SPEC ), xpath ( MESSAGE-ID ), xpat ( HEADER, PATTERN, MESSAGE-SPEC), xrover, listgroup ( [ GROUP ] ), reader
MESSAGE-SPEC, PATTERN, Examples, "[^]-]", *bdc, "[0-9a-zA-Z]", "a??d"
AUTHOR

Net::Netrc - OO interface to users netrc file

DESCRIPTION
machine name, default, login name, password string, account string, macdef name
lookup ( MACHINE [, LOGIN ])
login (), password (), account (), lpa ()
AUTHOR

Net::POP3 - Post Office Protocol 3 Client class (RFC1939)

DESCRIPTION
new ( [ HOST ] [, OPTIONS ] 0
auth ( USERNAME, PASSWORD ), user ( USER ), pass ( PASS ), login ( [ USER [, PASS ]] ), apop ( [ USER [, PASS ]] ), banner (), capa (), capabilities (), top ( MSGNUM [, NUMLINES ] ), list ( [ MSGNUM ] ), get ( MSGNUM [, FH ] ), getfh ( MSGNUM ), last (), popstat (), ping ( USER ), uidl ( [ MSGNUM ] ), delete ( MSGNUM ), reset (), quit ()
AUTHOR

Net::Ping - check a remote host for reachability

DESCRIPTION
Net::Ping->new([$proto [, $def_timeout [, $bytes [, $device [, $tos ]]]]]);, $p->ping($host [, $timeout]);, $p->source_verify( { 0 | 1 } );, $p->service_check( { 0 | 1 } );, $p->tcp_service_check( { 0 | 1 } );, $p->hires( { 0 | 1 } );, $p->bind($local_addr);, $p->open($host);, $p->ack( [ $host ] );, $p->nack( $failed_ack_host );, $p->close();, $p->port_number([$port_number]), pingecho($host [, $timeout]);

Net::SMTP - Simple Mail Transfer Protocol Client

DESCRIPTION
new ( [ HOST ] [, OPTIONS ] )
banner (), domain (), hello ( DOMAIN ), host (), etrn ( DOMAIN ), starttls ( SSLARGS ), auth ( USERNAME, PASSWORD ), mail ( ADDRESS [, OPTIONS] ), send ( ADDRESS ), send_or_mail ( ADDRESS ), send_and_mail ( ADDRESS ), reset (), recipient ( ADDRESS [, ADDRESS, [...]] [, OPTIONS ] ), to ( ADDRESS [, ADDRESS [...]] ), cc ( ADDRESS [, ADDRESS [...]] ), bcc ( ADDRESS [, ADDRESS [...]] ), data ( [ DATA ] ), expand ( ADDRESS ), verify ( ADDRESS ), help ( [ $subject ] ), quit ()
AUTHOR

Net::Time - time and daytime network client interface

DESCRIPTION
inet_time ( [HOST [, PROTOCOL [, TIMEOUT]]]), inet_daytime ( [HOST [, PROTOCOL [, TIMEOUT]]])
AUTHOR

Net::hostent - by-name interface to Perl's built-in gethost*() functions

DESCRIPTION
AUTHOR

Net::libnetFAQ, libnetFAQ - libnet Frequently Asked Questions

DESCRIPTION
Author and Copyright Information
Debugging scripts
AUTHOR AND COPYRIGHT

Net::netent - by-name interface to Perl's built-in getnet*() functions

DESCRIPTION
AUTHOR

Net::protoent - by-name interface to Perl's built-in getproto*() functions

DESCRIPTION
AUTHOR

Net::servent - by-name interface to Perl's built-in getserv*() functions

DESCRIPTION
AUTHOR

O - Generic interface to Perl Compiler backends

DESCRIPTION
AUTHOR

ODBM_File - Tied access to odbm files

DESCRIPTION
"O_RDONLY", "O_WRONLY", "O_RDWR"
"odbm store returned -1, errno 22, key "..." at ..."

Object::Accessor - interface to create per object accessors

DESCRIPTION
$object = Object::Accessor->new( [ARGS] );
$bool = $object->mk_accessors( @ACCESSORS | \%ACCESSOR_MAP );
@list = $self->ls_accessors;
$ref = $self->ls_allow(KEY)
$bool = $self->mk_aliases( alias => method, [alias2 => method2, ...] );
$clone = $self->mk_clone;
$bool = $self->mk_flush;
$bool = $self->mk_verify;
$bool = $self->register_callback( sub { ... } );
$bool = $self->can( METHOD_NAME )
$val = $self->___get( METHOD_NAME );
$bool = $self->___set( METHOD_NAME => VALUE );
$bool = $self->___alias( ALIAS => METHOD );
Allow handlers, Callbacks
$Object::Accessor::FATAL
$Object::Accessor::DEBUG
AUTHOR

Opcode - Disable named opcodes when compiling perl code

DESCRIPTION
an operator name (opname), an operator tag name (optag), a negated opname or optag, an operator set (opset)
opcodes, opset (OP, ...), opset_to_ops (OPSET), opset_to_hex (OPSET), full_opset, empty_opset, invert_opset (OPSET), verify_opset (OPSET, ...), define_optag (OPTAG, OPSET), opmask_add (OPSET), opmask, opdesc (OP, ...), opdump (PAT)
:base_core, :base_mem, :base_loop, :base_io, :base_orig, :base_math, :base_thread, :default, :filesys_read, :sys_db, :browse, :filesys_open, :filesys_write, :subprocess, :ownprocess, :others, :load, :still_to_be_decided, :dangerous

POSIX - Perl interface to IEEE Std 1003.1

DESCRIPTION
_exit, abort, abs, access, acos, alarm, asctime, asin, assert, atan, atan2, atexit, atof, atoi, atol, bsearch, calloc, ceil, chdir, chmod, chown, clearerr, clock, close, closedir, cos, cosh, creat, ctermid, ctime, cuserid, difftime, div, dup, dup2, errno, execl, execle, execlp, execv, execve, execvp, exit, exp, fabs, fclose, fcntl, fdopen, feof, ferror, fflush, fgetc, fgetpos, fgets, fileno, floor, fmod, fopen, fork, fpathconf, fprintf, fputc, fputs, fread, free, freopen, frexp, fscanf, fseek, fsetpos, fstat, fsync, ftell, fwrite, getc, getchar, getcwd, getegid, getenv, geteuid, getgid, getgrgid, getgrnam, getgroups, getlogin, getpgrp, getpid, getppid, getpwnam, getpwuid, gets, getuid, gmtime, isalnum, isalpha, isatty, iscntrl, isdigit, isgraph, islower, isprint, ispunct, isspace, isupper, isxdigit, kill, labs, lchown, ldexp, ldiv, link, localeconv, localtime, log, log10, longjmp, lseek, malloc, mblen, mbstowcs, mbtowc, memchr, memcmp, memcpy, memmove, memset, mkdir, mkfifo, mktime, modf, nice, offsetof, open, opendir, pathconf, pause, perror, pipe, pow, printf, putc, putchar, puts, qsort, raise, rand, read, readdir, realloc, remove, rename, rewind, rewinddir, rmdir, scanf, setgid, setjmp, setlocale, setpgid, setsid, setuid, sigaction, siglongjmp, sigpending, sigprocmask, sigsetjmp, sigsuspend, sin, sinh, sleep, sprintf, sqrt, srand, sscanf, stat, strcat, strchr, strcmp, strcoll, strcpy, strcspn, strerror, strftime, strlen, strncat, strncmp, strncpy, strpbrk, strrchr, strspn, strstr, strtod, strtok, strtol, strtoul, strxfrm, sysconf, system, tan, tanh, tcdrain, tcflow, tcflush, tcgetpgrp, tcsendbreak, tcsetpgrp, time, times, tmpfile, tmpnam, tolower, toupper, ttyname, tzname, tzset, umask, uname, ungetc, unlink, utime, vfprintf, vprintf, vsprintf, wait, waitpid, wcstombs, wctomb, write
new, handler, mask, flags, safe
%SIGRT, SIGRTMIN, SIGRTMAX
new, addset, delset, emptyset, fillset, ismember
new, getattr, getcc, getcflag, getiflag, getispeed, getlflag, getoflag, getospeed, setattr, setcc, setcflag, setiflag, setispeed, setlflag, setoflag, setospeed, Baud rate values, Terminal interface values, c_cc field values, c_cflag field values, c_iflag field values, c_lflag field values, c_oflag field values
Constants
Constants
Constants
Constants
Constants
Constants
Constants
Constants
Constants
Constants
Constants, Macros
Constants
Constants
Constants
Constants
Constants, WNOHANG, WUNTRACED, Macros, WIFEXITED, WEXITSTATUS, WIFSIGNALED, WTERMSIG, WIFSTOPPED, WSTOPSIG

Package::Constants - List all constants declared in a package

DESCRIPTION
@const = Package::Constants->list( PACKAGE_NAME );
$Package::Constants::DEBUG
AUTHOR

Params::Check - A generic input parsing/checking mechanism.

DESCRIPTION
default, required, strict_type, defined, no_override, store, allow
Template, Arguments, Verbose
string, regexp, subroutine, array ref
$Params::Check::VERBOSE
$Params::Check::STRICT_TYPE
$Params::Check::ALLOW_UNKNOWN
$Params::Check::STRIP_LEADING_DASHES
$Params::Check::NO_DUPLICATES
$Params::Check::PRESERVE_CASE
$Params::Check::ONLY_ALLOW_DEFINED
$Params::Check::SANITY_CHECK_TEMPLATE
$Params::Check::WARNINGS_FATAL
$Params::Check::CALLER_DEPTH
AUTHOR

Parse::CPAN::Meta - Parse META.yml and META.json CPAN metadata files

DESCRIPTION
AUTHOR

Perl::OSType - Map Perl operating system names to generic types

DESCRIPTION
AUTHOR

PerlIO - On demand loader for PerlIO layers and root of PerlIO::* name space

DESCRIPTION
:unix, :stdio, :perlio, :crlf, :utf8, :bytes, :raw, :pop, :win32
AUTHOR

PerlIO::encoding - encoding layer

DESCRIPTION

PerlIO::mmap - Memory mapped IO

DESCRIPTION

PerlIO::scalar - in-memory IO, scalar IO

DESCRIPTION

PerlIO::via - Helper class for PerlIO layers implemented in perl

DESCRIPTION
$class->PUSHED([$mode,[$fh]]), $obj->POPPED([$fh]), $obj->UTF8($belowFlag,[$fh]), $obj->OPEN($path,$mode,[$fh]), $obj->BINMODE([$fh]), $obj->FDOPEN($fd,[$fh]), $obj->SYSOPEN($path,$imode,$perm,[$fh]), $obj->FILENO($fh), $obj->READ($buffer,$len,$fh), $obj->WRITE($buffer,$fh), $obj->FILL($fh), $obj->CLOSE($fh), $obj->SEEK($posn,$whence,$fh), $obj->TELL($fh), $obj->UNREAD($buffer,$fh), $obj->FLUSH($fh), $obj->SETLINEBUF($fh), $obj->CLEARERR($fh), $obj->ERROR($fh), $obj->EOF($fh)
Example - a Hexadecimal Handle

PerlIO::via::QuotedPrint - PerlIO layer for quoted-printable strings

DESCRIPTION

Pod::Checker, podchecker() - check pod documents for syntax errors

-warnings => val
DESCRIPTION
empty =headn, =over on line N without closing =back, =item without previous =over, =back without previous =over, No argument for =begin, =end without =begin, Nested =begin's, =for without formatter specification, Apparent command =foo not preceded by blank line, unresolved internal link NAME, Unknown command "CMD", Unknown interior-sequence "SEQ", nested commands CMD<...CMD<...>...>, garbled entity STRING, Entity number out of range, malformed link L<>, nonempty Z<>, empty X<>, Spurious text after =pod / =cut, Spurious
multiple occurrence of link target name, line containing nothing but whitespace in paragraph, file does not start with =head, previous =item has no contents, preceding non-item paragraph(s), =item type mismatch (one vs. two), N unescaped "<>" in paragraph, Unknown entity, No items in =over, No argument for =item, empty section in previous paragraph, Verbatim paragraph in NAME section, =headn without preceding higher level
ignoring leading/trailing whitespace in link, (section) in '$page' deprecated, alternative text/node '%s' contains non-escaped | or /

"Pod::Checker->new( %options )"

"$checker->poderror( @args )", "$checker->poderror( {%opts}, @args )"

"$checker->num_errors()"

"$checker->num_warnings()"

"$checker->name()"

"$checker->node()"

"$checker->idx()"

"$checker->hyperlink()"

AUTHOR

Pod::Escapes -- for resolving Pod E<...> sequences

DESCRIPTION
e2char($e_content), e2charnum($e_content), $Name2character{name}, $Name2character_number{name}, $Latin1Code_to_fallback{integer}, $Latin1Char_to_fallback{character}, $Code2USASCII{integer}
AUTHOR

Pod::Find - find POD documents in directory trees

DESCRIPTION
"pod_find( { %opts } , @directories )"
"-verbose => 1", "-perl => 1", "-script => 1", "-inc => 1"
"simplify_name( $str )"
"pod_where( { %opts }, $pod )"
"-inc => 1", "-dirs => [ $dir1, $dir2, ... ]", "-verbose => 1"
"contains_pod( $file , $verbose )"
AUTHOR

Pod::Html - module to convert pod files to HTML

DESCRIPTION
backlink, cachedir, css, flush, header, help, htmldir, htmlroot, index, infile, outfile, poderrors, podpath, podroot, quiet, recurse, title, verbose
AUTHOR

Pod::InputObjects - objects representing POD input paragraphs, commands, etc.

DESCRIPTION
package Pod::InputSource, package Pod::Paragraph, package Pod::InteriorSequence, package Pod::ParseTree
$pod_para->cmd_name()
$pod_para->text()
$pod_para->raw_text()
$pod_para->cmd_prefix()
$pod_para->cmd_separator()
$pod_para->parse_tree()
$pod_para->file_line()
$pod_seq->cmd_name()
$pod_seq->prepend()
$pod_seq->append()
$pod_seq->nested()
$pod_seq->raw_text()
$pod_seq->left_delimiter()
$pod_seq->right_delimiter()
$pod_seq->parse_tree()
$pod_seq->file_line()
$ptree->top()
$ptree->children()
$ptree->prepend()
$ptree->append()
$ptree->raw_text()
AUTHOR

Pod::LaTeX - Convert Pod data to formatted Latex

DESCRIPTION
"initialize"
AddPreamble

AddPostamble

Head1Level

Label

LevelNoNum

MakeIndex

ReplaceNAMEwithSection

StartWithNewPage

TableOfContents

UniqueLabels

UserPreamble

UserPostamble

Lists

begin_pod

end_pod

command

verbatim

textblock

interior_sequence

List Methods
begin_list

end_list

add_item

Methods for headings
head
_output

_replace_special_chars

_replace_special_chars_late

_create_label

_create_index

_clean_latex_commands

_split_delimited

Pod::Man - Convert POD data to formatted *roff input

DESCRIPTION
center, date, fixed, fixedbold, fixeditalic, fixedbolditalic, name, quotes, release, section, stderr, utf8
roff font should be 1 or 2 chars, not "%s", Invalid quote specification "%s"
AUTHOR
DESCRIPTION
AUTHOR

Pod::ParseUtils - helpers for POD parsing and conversion

DESCRIPTION
Pod::List->new()

$list->file()

$list->start()

$list->indent()

$list->type()

$list->rx()

$list->item()

$list->parent()

$list->tag()

Pod::Hyperlink->new()

$link->parse($string)

$link->markup($string)

$link->text()

$link->warning()

$link->file(), $link->line()

$link->page()

$link->node()

$link->alttext()

$link->type()

$link->link()

Pod::Cache->new()

$cache->item()

$cache->find_page($name)

Pod::Cache::Item->new()

$cacheitem->page()

$cacheitem->description()

$cacheitem->path()

$cacheitem->file()

$cacheitem->nodes()

$cacheitem->find_node($name)

$cacheitem->idx()

AUTHOR

Pod::Parser - base class for creating POD filters and translators

DESCRIPTION
-want_nonPODs (default: unset), -process_cut_cmd (default: unset), -warnings (default: unset)
$cmd, $text, $line_num, $pod_para
$text, $line_num, $pod_para
$text, $line_num, $pod_para
-expand_seq => code-ref|method-name, -expand_text => code-ref|method-name, -expand_ptree => code-ref|method-name
_push_input_stream()
_pop_input_stream()
AUTHOR

Pod::Perldoc - Look up Perl documentation in Pod format.

DESCRIPTION
AUTHOR

Pod::Perldoc::BaseTo - Base for Pod::Perldoc formatters

DESCRIPTION
AUTHOR

Pod::Perldoc::GetOptsOO - Customized option parser for Pod::Perldoc

DESCRIPTION
Call Pod::Perldoc::GetOptsOO::getopts($object, \@ARGV, $truth), Given -n, if there's a opt_n_with, it'll call $object->opt_n_with( ARGUMENT ) (e.g., "-n foo" => $object->opt_n_with('foo'). Ditto "-nfoo"), Otherwise (given -n) if there's an opt_n, we'll call it $object->opt_n($truth) (Truth defaults to 1), Otherwise we try calling $object->handle_unknown_option('n') (and we increment the error count by the return value of it), If there's no handle_unknown_option, then we just warn, and then increment the error counter
AUTHOR

Pod::Perldoc::ToANSI - render Pod with ANSI color escapes

DESCRIPTION
AUTHOR

Pod::Perldoc::ToChecker - let Perldoc check Pod for errors

DESCRIPTION
AUTHOR

Pod::Perldoc::ToMan - let Perldoc render Pod as man pages

DESCRIPTION
AUTHOR

Pod::Perldoc::ToNroff - let Perldoc convert Pod to nroff

DESCRIPTION
AUTHOR

Pod::Perldoc::ToPod - let Perldoc render Pod as ... Pod!

DESCRIPTION
AUTHOR

Pod::Perldoc::ToRtf - let Perldoc render Pod as RTF

DESCRIPTION
AUTHOR

Pod::Perldoc::ToTerm - render Pod with terminal escapes

DESCRIPTION
AUTHOR

Pod::Perldoc::ToText - let Perldoc render Pod as plaintext

DESCRIPTION
AUTHOR

Pod::Perldoc::ToTk - let Perldoc use Tk::Pod to render Pod

DESCRIPTION
AUTHOR

Pod::Perldoc::ToXml - let Perldoc render Pod as XML

DESCRIPTION
AUTHOR

Pod::PlainText - Convert POD data to formatted ASCII text

DESCRIPTION
alt, indent, loose, sentence, width
Bizarre space in item, Can't open %s for reading: %s, Unknown escape: %s, Unknown sequence: %s, Unmatched =back
AUTHOR

Pod::Select, podselect() - extract selected sections of POD from input

DESCRIPTION
-output, -sections, -ranges
_compile_section_spec()
$self->{_SECTION_HEADINGS}
$self->{_SELECTED_SECTIONS}
AUTHOR

Pod::Simple - framework for parsing Pod

DESCRIPTION
"$parser = SomeClass->new();", "$parser->output_fh( *OUT );", "$parser->output_string( \$somestring );", "$parser->parse_file( $some_filename );", "$parser->parse_file( *INPUT_FH );", "$parser->parse_string_document( $all_content );", "$parser->parse_lines( ...@lines..., undef );", "$parser->content_seen", "SomeClass->filter( $filename );", "SomeClass->filter( *INPUT_FH );", "SomeClass->filter( \$document_content );"
"$parser->no_whining( SOMEVALUE )", "$parser->no_errata_section( SOMEVALUE )", "$parser->complain_stderr( SOMEVALUE )", "$parser->source_filename", "$parser->doc_has_started", "$parser->source_dead", "$parser->strip_verbatim_indent( SOMEVALUE )"
"$parser->abandon_output_fh()", "$parser->abandon_output_string()", "$parser->accept_code( @codes )", "$parser->accept_codes( @codes )", "$parser->accept_directive_as_data( @directives )", "$parser->accept_directive_as_processed( @directives )", "$parser->accept_directive_as_verbatim( @directives )", "$parser->accept_target( @targets )", "$parser->accept_target_as_text( @targets )", "$parser->accept_targets( @targets )", "$parser->accept_targets_as_text( @targets )", "$parser->any_errata_seen()", "$parser->parse_from_file( $source, $to )", "$parser->scream( @error_messages )", "$parser->unaccept_code( @codes )", "$parser->unaccept_codes( @codes )", "$parser->unaccept_directive( @directives )", "$parser->unaccept_directives( @directives )", "$parser->unaccept_target( @targets )", "$parser->unaccept_targets( @targets )", "$parser->version_report()", "$parser->whine( @error_messages )"
AUTHOR
Allison Randal "allison@perl.org", Hans Dieter Pearcey "hdp@cpan.org", David E. Wheeler "dwheeler@cpan.org", Gabor Szabo "szabgab@gmail.com", Shawn H Corey "SHCOREY at cpan.org"

Pod::Simple::Checker -- check the Pod syntax of a document

DESCRIPTION
AUTHOR
Allison Randal "allison@perl.org", Hans Dieter Pearcey "hdp@cpan.org", David E. Wheeler "dwheeler@cpan.org"

Pod::Simple::Debug -- put Pod::Simple into trace/debug mode

DESCRIPTION
AUTHOR
Allison Randal "allison@perl.org", Hans Dieter Pearcey "hdp@cpan.org", David E. Wheeler "dwheeler@cpan.org"

Pod::Simple::DumpAsText -- dump Pod-parsing events as text

DESCRIPTION
AUTHOR
Allison Randal "allison@perl.org", Hans Dieter Pearcey "hdp@cpan.org", David E. Wheeler "dwheeler@cpan.org"

Pod::Simple::DumpAsXML -- turn Pod into XML

DESCRIPTION
AUTHOR
Allison Randal "allison@perl.org", Hans Dieter Pearcey "hdp@cpan.org", David E. Wheeler "dwheeler@cpan.org"

Pod::Simple::HTML - convert Pod to HTML

DESCRIPTION
AUTHOR
Allison Randal "allison@perl.org", Hans Dieter Pearcey "hdp@cpan.org", David E. Wheeler "dwheeler@cpan.org"

Pod::Simple::HTMLBatch - convert several Pod files to several HTML files

DESCRIPTION
$batchconv = Pod::Simple::HTMLBatch->new;, $batchconv->batch_convert( indirs, outdir );, $batchconv->batch_convert( undef , ...);, $batchconv->batch_convert( q{@INC}, ...);, $batchconv->batch_convert( \@dirs , ...);, $batchconv->batch_convert( "somedir" , ...);, $batchconv->batch_convert( 'somedir:someother:also' , ...);, $batchconv->batch_convert( ... , undef );, $batchconv->batch_convert( ... , 'somedir' );
$batchconv->verbose( nonnegative_integer );, $batchconv->index( true-or-false );, $batchconv->contents_file( filename );, $batchconv->contents_page_start( HTML_string );, $batchconv->contents_page_end( HTML_string );, $batchconv->add_css( $url );, $batchconv->add_javascript( $url );, $batchconv->css_flurry( true-or-false );, $batchconv->javascript_flurry( true-or-false );, $batchconv->no_contents_links( true-or-false );, $batchconv->html_render_class( classname );, $batchconv->search_class( classname );
AUTHOR
Allison Randal "allison@perl.org", Hans Dieter Pearcey "hdp@cpan.org", David E. Wheeler "dwheeler@cpan.org"
DESCRIPTION
AUTHOR
Allison Randal "allison@perl.org", Hans Dieter Pearcey "hdp@cpan.org", David E. Wheeler "dwheeler@cpan.org"

Pod::Simple::Methody -- turn Pod::Simple events into method calls

DESCRIPTION
AUTHOR
Allison Randal "allison@perl.org", Hans Dieter Pearcey "hdp@cpan.org", David E. Wheeler "dwheeler@cpan.org"

Pod::Simple::PullParser -- a pull-parser interface to parsing Pod

DESCRIPTION
my $token = $parser->get_token, $parser->unget_token( $token ), $parser->unget_token( $token1, $token2, ... ), $parser->set_source( $filename ), $parser->set_source( $filehandle_object ), $parser->set_source( \$document_source ), $parser->set_source( \@document_lines ), $parser->parse_file(...), $parser->parse_string_document(...), $parser->filter(...), $parser->parse_from_file(...), my $title_string = $parser->get_title, my $title_string = $parser->get_short_title, $author_name = $parser->get_author, $description_name = $parser->get_description, $version_block = $parser->get_version
AUTHOR
Allison Randal "allison@perl.org", Hans Dieter Pearcey "hdp@cpan.org", David E. Wheeler "dwheeler@cpan.org"

Pod::Simple::PullParserEndToken -- end-tokens from Pod::Simple::PullParser

DESCRIPTION
$token->tagname, $token->tagname(somestring), $token->tag(...), $token->is_tag(somestring) or $token->is_tagname(somestring)
AUTHOR
Allison Randal "allison@perl.org", Hans Dieter Pearcey "hdp@cpan.org", David E. Wheeler "dwheeler@cpan.org"

Pod::Simple::PullParserStartToken -- start-tokens from Pod::Simple::PullParser

DESCRIPTION
$token->tagname, $token->tagname(somestring), $token->tag(...), $token->is_tag(somestring) or $token->is_tagname(somestring), $token->attr(attrname), $token->attr(attrname, newvalue), $token->attr_hash
AUTHOR
Allison Randal "allison@perl.org", Hans Dieter Pearcey "hdp@cpan.org", David E. Wheeler "dwheeler@cpan.org"

Pod::Simple::PullParserTextToken -- text-tokens from Pod::Simple::PullParser

DESCRIPTION
$token->text, $token->text(somestring), $token->text_r()
AUTHOR
Allison Randal "allison@perl.org", Hans Dieter Pearcey "hdp@cpan.org", David E. Wheeler "dwheeler@cpan.org"

Pod::Simple::PullParserToken -- tokens from Pod::Simple::PullParser

DESCRIPTION
$token->type, $token->is_start, $token->is_text, $token->is_end, $token->dump
AUTHOR
Allison Randal "allison@perl.org", Hans Dieter Pearcey "hdp@cpan.org", David E. Wheeler "dwheeler@cpan.org"

Pod::Simple::RTF -- format Pod as RTF

DESCRIPTION
$parser->head1_halfpoint_size( halfpoint_integer );, $parser->head2_halfpoint_size( halfpoint_integer );, $parser->head3_halfpoint_size( halfpoint_integer );, $parser->head4_halfpoint_size( halfpoint_integer );, $parser->codeblock_halfpoint_size( halfpoint_integer );, $parser->header_halfpoint_size( halfpoint_integer );, $parser->normal_halfpoint_size( halfpoint_integer );, $parser->no_proofing_exemptions( true_or_false );, $parser->doc_lang( microsoft_decimal_language_code )
AUTHOR
Allison Randal "allison@perl.org", Hans Dieter Pearcey "hdp@cpan.org", David E. Wheeler "dwheeler@cpan.org"

Pod::Simple::Search - find POD documents in directory trees

DESCRIPTION
$search->inc( true-or-false );, $search->verbose( nonnegative-number );, $search->limit_glob( some-glob-string );, $search->callback( \&some_routine );, $search->laborious( true-or-false );, $search->shadows( true-or-false );, $search->limit_re( some-regxp );, $search->dir_prefix( some-string-value );, $search->progress( some-progress-object );, $name2path = $self->name2path;, $path2name = $self->path2name;
"$search->survey( @directories )"
"name2path", "path2name"
"$search->simplify_name( $str )"
"$search->find( $pod )"
"$search->find( $pod, @search_dirs )"
"$self->contains_pod( $file )"
AUTHOR
Allison Randal "allison@perl.org", Hans Dieter Pearcey "hdp@cpan.org", David E. Wheeler "dwheeler@cpan.org"

Pod::Simple::SimpleTree -- parse Pod into a simple parse tree

DESCRIPTION
AUTHOR
Allison Randal "allison@perl.org", Hans Dieter Pearcey "hdp@cpan.org", David E. Wheeler "dwheeler@cpan.org"

Pod::Simple::Subclassing -- write a formatter as a Pod::Simple subclass

DESCRIPTION
"$parser->_handle_element_start( element_name, attr_hashref )", "$parser->_handle_element_end( element_name )", "$parser->_handle_text( text_string )", events with an element_name of Document, events with an element_name of Para, events with an element_name of B, C, F, or I, events with an element_name of S, events with an element_name of X, events with an element_name of L, events with an element_name of E or Z, events with an element_name of Verbatim, events with an element_name of head1 .. head4, events with an element_name of over-bullet, events with an element_name of over-number, events with an element_name of over-text, events with an element_name of over-block, events with an element_name of over-empty, events with an element_name of item-bullet, events with an element_name of item-number, events with an element_name of item-text, events with an element_name of for, events with an element_name of Data
"$parser->accept_targets( SOMEVALUE )", "$parser->accept_targets_as_text( SOMEVALUE )", "$parser->accept_codes( Codename, Codename... )", "$parser->accept_directive_as_data( directive_name )", "$parser->accept_directive_as_verbatim( directive_name )", "$parser->accept_directive_as_processed( directive_name )", "$parser->nbsp_for_S( BOOLEAN );", "$parser->version_report()", "$parser->pod_para_count()", "$parser->line_count()", "$parser->nix_X_codes( SOMEVALUE )", "$parser->merge_text( SOMEVALUE )", "$parser->code_handler( CODE_REF )", "$parser->cut_handler( CODE_REF )", "$parser->pod_handler( CODE_REF )", "$parser->whiteline_handler( CODE_REF )", "$parser->whine( linenumber, complaint string )", "$parser->scream( linenumber, complaint string )", "$parser->source_dead(1)", "$parser->hide_line_numbers( SOMEVALUE )", "$parser->no_whining( SOMEVALUE )", "$parser->no_errata_section( SOMEVALUE )", "$parser->complain_stderr( SOMEVALUE )", "$parser->bare_output( SOMEVALUE )", "$parser->preserve_whitespace( SOMEVALUE )", "$parser->parse_empty_lists( SOMEVALUE )"
AUTHOR
Allison Randal "allison@perl.org", Hans Dieter Pearcey "hdp@cpan.org", David E. Wheeler "dwheeler@cpan.org"

Pod::Simple::Text -- format Pod as plaintext

DESCRIPTION
AUTHOR
Allison Randal "allison@perl.org", Hans Dieter Pearcey "hdp@cpan.org", David E. Wheeler "dwheeler@cpan.org"

Pod::Simple::TextContent -- get the text content of Pod

DESCRIPTION
AUTHOR
Allison Randal "allison@perl.org", Hans Dieter Pearcey "hdp@cpan.org", David E. Wheeler "dwheeler@cpan.org"

Pod::Simple::XHTML -- format Pod as validating XHTML

DESCRIPTION
AUTHOR
Allison Randal "allison@perl.org", Hans Dieter Pearcey "hdp@cpan.org", David E. Wheeler "dwheeler@cpan.org"

Pod::Simple::XMLOutStream -- turn Pod into XML

DESCRIPTION
AUTHOR
Allison Randal "allison@perl.org", Hans Dieter Pearcey "hdp@cpan.org", David E. Wheeler "dwheeler@cpan.org"

Pod::Text - Convert POD data to formatted ASCII text

DESCRIPTION
alt, code, indent, loose, margin, quotes, sentence, stderr, utf8, width
Bizarre space in item, Item called without tag, Can't open %s for reading: %s, Invalid quote specification "%s"
AUTHOR

Pod::Text::Color - Convert POD data to formatted color ASCII text

DESCRIPTION
AUTHOR

Pod::Text::Overstrike, =for stopwords overstrike

DESCRIPTION
AUTHOR

Pod::Text::Termcap - Convert POD data to ASCII text with format escapes

DESCRIPTION
AUTHOR

Pod::Usage, pod2usage() - print a usage message from embedded pod documentation

"-message", "-msg", "-exitval", "-verbose", "-sections", "-output", "-input", "-pathlist", "-noperldoc"
DESCRIPTION
AUTHOR

SDBM_File - Tied access to sdbm files

DESCRIPTION
"O_RDONLY", "O_WRONLY", "O_RDWR"
"sdbm store returned -1, errno 22, key "..." at ..."

Safe - Compile and execute code in restricted compartments

DESCRIPTION
a new namespace, an operator mask
Memory, CPU, Snooping, Signals, State Changes
AUTHOR

Scalar::Util - A selection of general-utility scalar subroutines

DESCRIPTION
blessed EXPR, dualvar NUM, STRING, isvstring EXPR, isweak EXPR, looks_like_number EXPR, openhandle FH, refaddr EXPR, reftype EXPR, set_prototype CODEREF, PROTOTYPE, tainted EXPR, weaken REF
Weak references are not implemented in the version of perl, Vstrings are not implemented in the version of perl, "NAME" is only available with the XS version of Scalar::Util

Search::Dict - look - search for key in dictionary file

DESCRIPTION

SelectSaver - save and restore selected file handle

DESCRIPTION

SelfLoader - load functions only on demand

DESCRIPTION
Autoloading and package lexicals
__DATA__, __END__, and the FOOBAR::DATA filehandle.
AUTHOR

Socket, "Socket" - networking constants and support functions

DESCRIPTION
$family = sockaddr_family $sockaddr
$sockaddr = pack_sockaddr_in $port, $ip_address
($port, $ip_address) = unpack_sockaddr_in $sockaddr
$sockaddr = sockaddr_in $port, $ip_address
($port, $ip_address) = sockaddr_in $sockaddr
$sockaddr = pack_sockaddr_in6 $port, $ip6_address, [$scope_id, [$flowinfo]]
($port, $ip6_address, $scope_id, $flowinfo) = unpack_sockaddr_in6 $sockaddr
$sockaddr = sockaddr_in6 $port, $ip6_address, [$scope_id, [$flowinfo]]
($port, $ip6_address, $scope_id, $flowinfo) = sockaddr_in6 $sockaddr
$sockaddr = pack_sockaddr_un $path
($path) = unpack_sockaddr_un $sockaddr
$sockaddr = sockaddr_un $path
($path) = sockaddr_un $sockaddr
$ipv6_mreq = pack_ipv6_mreq $ip6_address, $ifindex
($ip6_address, $ifindex) = unpack_ipv6_mreq $ipv6_mreq
$ip_address = inet_aton $string
$string = inet_ntoa $ip_address
$address = inet_pton $family, $string
$string = inet_ntop $family, $address
($err, @result) = getaddrinfo $host, $service, [$hints]
flags => INT, family => INT, socktype => INT, protocol => INT, family => INT, socktype => INT, protocol => INT, addr => STRING, canonname => STRING, AI_PASSIVE, AI_CANONNAME, AI_NUMERICHOST
($err, $hostname, $servicename) = getnameinfo $sockaddr, [$flags, [$xflags]]
NI_NUMERICHOST, NI_NUMERICSERV, NI_NAMEREQD, NI_DGRAM, NIx_NOHOST, NIx_NOSERV
EAI_AGAIN, EAI_BADFLAGS, EAI_FAMILY, EAI_NODATA, EAI_NONAME, EAI_SERVICE
AUTHOR

Storable - persistence for Perl data structures

DESCRIPTION
utf8 data, restricted hashes, files from future versions of Storable
"STORABLE_freeze" obj, cloning, "STORABLE_thaw" obj, cloning, serialized, .., "STORABLE_attach" class, cloning, serialized
"Storable::last_op_in_netorder", "Storable::is_storing", "Storable::is_retrieving"
$info = Storable::file_magic( $filename ), "version", "version_nv", "major", "minor", "hdrsize", "netorder", "byteorder", "intsize", "longsize", "ptrsize", "nvsize", "file", $info = Storable::read_magic( $buffer ), $info = Storable::read_magic( $buffer, $must_be_file )
64 bit data in perl 5.6.0 and 5.6.1
AUTHOR

Symbol - manipulate Perl symbols and their names

DESCRIPTION

Sys::Hostname - Try every conceivable way to get hostname

DESCRIPTION
AUTHOR

Sys::Syslog - Perl interface to the UNIX syslog(3) calls

DESCRIPTION
openlog($ident, $logopt, $facility), syslog($priority, $message), syslog($priority, $format, @args), Note, setlogmask($mask_priority), setlogsock(), Note, closelog()
"Invalid argument passed to setlogsock", "eventlog passed to setlogsock, but no Win32 API available", "no connection to syslog available", "stream passed to setlogsock, but %s is not writable", "stream passed to setlogsock, but could not find any device", "tcp passed to setlogsock, but tcp service unavailable", "syslog: expecting argument %s", "syslog: invalid level/facility: %s", "syslog: too many levels given: %s", "syslog: too many facilities given: %s", "syslog: level must be given", "udp passed to setlogsock, but udp service unavailable", "unix passed to setlogsock, but path not available"
AnnoCPAN: Annotated CPAN documentation, CPAN Ratings, RT: CPAN's request tracker, Search CPAN, Kobes' CPAN Search, Perl Documentation

TAP::Base - Base class that provides common functionality to TAP::Parser and TAP::Harness

DESCRIPTION
Class Methods

TAP::Formatter::Base - Base class for harness output delegates

DESCRIPTION
Class Methods
"verbosity", "verbose", "timer", "failures", "comments", "quiet", "really_quiet", "silent", "errors", "directives", "stdout", "color", "jobs", "show_count"

TAP::Formatter::Color - Run Perl test scripts with color

DESCRIPTION
Class Methods

TAP::Formatter::Console - Harness output delegate for default console output

DESCRIPTION
"open_test"

TAP::Formatter::Console::ParallelSession - Harness output delegate for parallel console output

DESCRIPTION
Class Methods

TAP::Formatter::Console::Session - Harness output delegate for default console output

DESCRIPTION
"clear_for_close"
"close_test"
"header"
"result"

TAP::Formatter::File - Harness output delegate for file output

DESCRIPTION
"open_test"

TAP::Formatter::File::Session - Harness output delegate for file output

DESCRIPTION

TAP::Formatter::Session - Abstract base class for harness output delegate

Class Methods
"formatter", "parser", "name", "show_count"

TAP::Harness - Run test scripts with statistics

DESCRIPTION
Class Methods
"verbosity", "timer", "failures", "comments", "show_count", "normalize", "lib", "switches", "test_args", "color", "exec", "merge", "sources", "aggregator_class", "version", "formatter_class", "multiplexer_class", "parser_class", "scheduler_class", "formatter", "errors", "directives", "ignore_exit", "jobs", "rules", "stdout", "trap"

the source name of a test to run, a reference to a [ source name, display name ] array

"Module::Build"
"ExtUtils::MakeMaker"
"prove"
Customize how TAP gets into the parser, Customize how TAP results are output from the parser
"new", "runtests", "summary"

TAP::Object - Base class that provides common functionality to all "TAP::*" modules

DESCRIPTION
Class Methods

TAP::Parser - Parse TAP output

DESCRIPTION
Class Methods
"source", "tap", "exec", "sources", "callback", "switches", "test_args", "spool", "merge", "grammar_class", "result_factory_class", "iterator_factory_class"
Version, Plan, Pragma, Test, Comment, Bailout, Unknown
Common type methods
"plan" methods
"pragma" methods
"bailout" methods
"unknown" methods
"test" methods
Summary Results
"ignore_exit"

Misplaced plan, No plan, More than one plan, Test numbers out of sequence

"test", "version", "plan", "comment", "bailout", "yaml", "unknown", "ELSE", "ALL", "EOF"
TODO plans, 'Missing' tests
option 1, option 2
Michael Schwern, Andy Lester, chromatic, GEOFFR, Shlomi Fish, Torsten Schoenfeld, Jerry Gay, Aristotle, Adam Kennedy, Yves Orton, Adrian Howard, Sean & Lil, Andreas J. Koenig, Florian Ragwitz, Corion, Mark Stosberg, Matt Kraai, David Wheeler, Alex Vandiver, Cosimo Streppone, Ville SkyttA~X

TAP::Parser::Aggregator - Aggregate TAP::Parser results

DESCRIPTION
Class Methods
Summary methods
failed, parse_errors, passed, planned, skipped, todo, todo_passed, wait, exit

Failed tests, Parse errors, Bad exit or wait status

TAP::Parser::Grammar - A grammar for the Test Anything Protocol.

DESCRIPTION
Class Methods

TAP::Parser::Iterator - Base class for TAP source iterators

DESCRIPTION
Class Methods

TAP::Parser::Iterator::Array - Iterator for array-based TAP sources

DESCRIPTION
Class Methods

TAP::Parser::Iterator::Process - Iterator for process-based TAP sources

DESCRIPTION
Class Methods

TAP::Parser::Iterator::Stream - Iterator for filehandle-based TAP sources

DESCRIPTION
Class Methods

TAP::Parser::IteratorFactory - Figures out which SourceHandler objects to use for a given Source

DESCRIPTION
Class Methods

TAP::Parser::Multiplexer - Multiplex multiple TAP::Parsers

DESCRIPTION
Class Methods

TAP::Parser::Result - Base class for TAP::Parser output objects

DESCRIPTION
Boolean methods
"is_plan", "is_pragma", "is_test", "is_comment", "is_bailout", "is_version", "is_unknown", "is_yaml"

TAP::Parser::Result::Bailout - Bailout result token.

DESCRIPTION
"as_string"

TAP::Parser::Result::Comment - Comment result token.

DESCRIPTION
"as_string"

TAP::Parser::Result::Plan - Plan result token.

DESCRIPTION
"as_string", "raw"

TAP::Parser::Result::Pragma - TAP pragma token.

DESCRIPTION
"as_string", "raw"

TAP::Parser::Result::Test - Test result token.

DESCRIPTION

TAP::Parser::Result::Unknown - Unknown result token.

DESCRIPTION
"as_string", "raw"

TAP::Parser::Result::Version - TAP syntax version token.

DESCRIPTION
"as_string", "raw"

TAP::Parser::Result::YAML - YAML result token.

DESCRIPTION
"as_string", "raw"

TAP::Parser::ResultFactory - Factory for creating TAP::Parser output objects

DESCRIPTION
Class Methods

TAP::Parser::Scheduler - Schedule tests during parallel testing

DESCRIPTION
Class Methods

TAP::Parser::Scheduler::Job - A single testing job.

DESCRIPTION
Class Methods

TAP::Parser::Scheduler::Spinner - A no-op job.

DESCRIPTION
Class Methods

TAP::Parser::Source - a TAP source & meta data about it

DESCRIPTION
Class Methods

TAP::Parser::SourceHandler - Base class for different TAP source handlers

DESCRIPTION
Class Methods

TAP::Parser::SourceHandler::Executable - Stream output from an executable TAP source

DESCRIPTION
Class Methods

TAP::Parser::SourceHandler::File - Stream TAP from a text file.

DESCRIPTION
Class Methods

TAP::Parser::SourceHandler::Handle - Stream TAP from an IO::Handle or a GLOB.

DESCRIPTION
Class Methods

TAP::Parser::SourceHandler::Perl - Stream TAP from a Perl executable

DESCRIPTION
Class Methods

TAP::Parser::SourceHandler::RawTAP - Stream output from raw TAP in a scalar/array ref.

DESCRIPTION
Class Methods

TAP::Parser::Utils - Internal TAP::Parser utilities

DESCRIPTION

TAP::Parser::YAMLish::Reader - Read YAMLish data from iterator

DESCRIPTION
Class Methods
AUTHOR

TAP::Parser::YAMLish::Writer - Write YAMLish data

DESCRIPTION
Class Methods
a reference to a scalar to append YAML to, the handle of an open file, a reference to an array into which YAML will be pushed, a code reference
AUTHOR

Term::ANSIColor - Color screen output using ANSI escape sequences

DESCRIPTION
color(ATTR[, ATTR ...]), colored(STRING, ATTRIBUTES), colored(ATTR-REF, STRING[, STRING...]), uncolor(ESCAPE), colorstrip(STRING[, STRING ...]), colorvalid(ATTR[, ATTR ...])
Bad escape sequence %s, Bareword "%s" not allowed while "strict subs" in use, Invalid attribute name %s, Name "%s" used only once: possible typo, No comma allowed after filehandle, No name for escape sequence %s
ANSI_COLORS_DISABLED

Term::Cap - Perl termcap interface

DESCRIPTION

Tgetent, OSPEED, TERM

Tpad, $string, $cnt, $FH

Tputs, $cap, $cnt, $FH

Tgoto, $cap, $col, $row, $FH

Trequire

AUTHOR

Term::Complete - Perl word completion module

DESCRIPTION
<tab>, ^D, ^U, <del>, <bs>
AUTHOR

Term::ReadLine - Perl interface to various "readline" packages. If no real package is found, substitutes stubs instead of basic functions.

DESCRIPTION
"ReadLine", "new", "readline", "addhistory", "IN", "OUT", "MinLine", "findConsole", Attribs, "Features"
"tkRunning", "event_loop", "ornaments", "newTTY"

Term::UI - Term::ReadLine UI made easy

DESCRIPTION
$reply = $term->get_reply( prompt => 'question?', [choices => \@list, default => $list[0], multi => BOOL, print_me => "extra text to print & record", allow => $ref] );
$bool = $term->ask_yn( prompt => "your question", [default => (y|1,n|0), print_me => "extra text to print & record"] )
($opts, $munged) = $term->parse_options( STRING );
$str = $term->history_as_string
$Term::UI::VERBOSE
$Term::UI::AUTOREPLY
$Term::UI::INVALID
$Term::UI::History::HISTORY_FH
AUTHOR

Term::UI::History - history function

DESCRIPTION
$HISTORY_FH
AUTHOR

Test - provides a simple framework for writing test scripts

DESCRIPTION
"plan(...)", "tests => number", "todo => [1,5,14]", "onfail => sub { ... }", "onfail => \&some_sub"

_to_value

"ok(...)"

"skip(skip_if_true, args...)"

NORMAL TESTS, SKIPPED TESTS, TODO TESTS
AUTHOR

Test::Builder - Backend for building test libraries

DESCRIPTION

create

child

subtest

_plan_handled, Explicitly setting the number of tests, Setting 'no_plan', Set 'skip_all'

finalize

parent

name

reset

plan

expected_tests

no_plan

_output_plan

done_testing

has_plan

skip_all

exported_to

Running tests
ok

is_eq, is_num

isnt_eq, isnt_num

like, unlike

cmp_ok

BAIL_OUT

skip

todo_skip

skip_rest

maybe_regex

_try

is_fh

level

use_numbers

no_diag, no_ending, no_header

diag

note

explain

_print

output, failure_output, todo_output

reset_outputs

carp, croak

current_test

is_passing

summary

details

todo

find_TODO

in_todo

todo_start

"todo_end"

caller

_sanity_check

_whoa

_my_exit

Test::Builder::Module - Base class for test modules

DESCRIPTION

Test::Builder::Tester - test testsuites that have been built with Test::Builder

DESCRIPTION
test_out, test_err

test_fail

test_diag

test_test, title (synonym 'name', 'label'), skip_out, skip_err

line_num

color

AUTHOR

Test::Builder::Tester::Color - turn on colour in Test::Builder::Tester

DESCRIPTION
AUTHOR

Test::Harness - Run Perl standard test scripts with statistics

DESCRIPTION
"HARNESS_ACTIVE", "HARNESS_VERSION"
"HARNESS_TIMER", "HARNESS_VERBOSE", "HARNESS_OPTIONS", "j<n>", "c", "HARNESS_SUBCLASS"

Test::More - yet another framework for writing test scripts

DESCRIPTION
I love it when a plan comes together

done_testing

ok

is, isnt

like

unlike

cmp_ok

can_ok

isa_ok

new_ok

subtest

pass, fail

use_ok

require_ok

is_deeply
diag, note

explain

SKIP: BLOCK

TODO: BLOCK, todo_skip

When do I use SKIP vs. TODO?

BAIL_OUT
eq_array

eq_hash

eq_set

builder
Backwards compatibility, utf8 / "Wide character in print", Overloaded objects, Threads

Test::Simple - Basic utilities for writing tests.

DESCRIPTION
ok
Test::More

Test::Tutorial - A tutorial about writing really basic tests

DESCRIPTION

Text::Abbrev - abbrev - create an abbreviation table from a list

DESCRIPTION

Text::Balanced - Extract delimited text sequences from strings.

DESCRIPTION
[0], [1], [2]
A note about prefixes
"extract_delimited"
"extract_bracketed"
"extract_variable"
[0], [1], [2]
"extract_tagged"
"reject => $listref", "ignore => $listref", "fail => $str", [0], [1], [2], [3], [4], [5]
"gen_extract_tagged"
"extract_quotelike"
[0], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10]
"extract_quotelike" and "here documents"
[0], [1], [2], [3], [4], [5], [6], [7..10]
"extract_codeblock"
"extract_multiple"
"gen_delimited_pat"
"delimited_pat"
 C<Did not find a suitable bracket: "%s">,  C<Did not find prefix: /%s/>, 
C<Did not find opening bracket after prefix: "%s">,  C<No quotelike
operator found after prefix: "%s">,  C<Unmatched closing bracket: "%c">, 
C<Unmatched opening bracket(s): "%s">, C<Unmatched embedded quote (%s)>,
C<Did not find closing delimiter to match '%s'>,  C<Mismatched closing
bracket: expected "%c" but found "%s">,  C<No block delimiter found after
quotelike "%s">, C<Did not find leading dereferencer>, C<Bad identifier
after dereferencer>, C<Did not find expected opening bracket at %s>,
C<Improperly nested codeblock at %s>,  C<Missing second block for quotelike
"%s">, C<No match found for opening bracket>, C<Did not find opening tag:
/%s/>, C<Unable to construct closing tag to match: /%s/>, C<Found invalid
nested tag: %s>, C<Found unbalanced nested tag: %s>, C<Did not find closing
tag>
    
AUTHOR

Text::ParseWords - parse text into an array of tokens or array of arrays

DESCRIPTION

Text::Soundex - Implementation of the soundex algorithm.

DESCRIPTION

Text::Tabs -- expand and unexpand tabs per the unix expand(1) and unexpand(1)

DESCRIPTION

Text::Wrap - line wrapping to form simple paragraphs

DESCRIPTION

Thread - Manipulate threads in Perl (for old code only)

DESCRIPTION
$thread = Thread->new(\&start_sub), $thread = Thread->new(\&start_sub, LIST), lock VARIABLE, async BLOCK;, Thread->self, Thread->list, cond_wait VARIABLE, cond_signal VARIABLE, cond_broadcast VARIABLE, yield
join, detach, equal, tid, done
lock(\&sub), eval, flags

Thread::Queue - Thread-safe queues

DESCRIPTION
Ordinary scalars, Array refs, Hash refs, Scalar refs, Objects based on the above
->new(), ->new(LIST)
->enqueue(LIST), ->dequeue(), ->dequeue(COUNT), ->dequeue_nb(), ->dequeue_nb(COUNT), ->pending()
->peek(), ->peek(INDEX), ->insert(INDEX, LIST), ->extract(), ->extract(INDEX), ->extract(INDEX, COUNT)

Thread::Semaphore - Thread-safe semaphores

DESCRIPTION
->new(), ->new(NUMBER), ->down(), ->down(NUMBER), ->down_nb(), ->down_nb(NUMBER), ->down_force(), ->down_force(NUMBER), ->up(), ->up(NUMBER)

Tie::Array - base class for tied arrays

DESCRIPTION
TIEARRAY classname, LIST, STORE this, index, value, FETCH this, index, FETCHSIZE this, STORESIZE this, count, EXTEND this, count, EXISTS this, key, DELETE this, key, CLEAR this, DESTROY this, PUSH this, LIST, POP this, SHIFT this, UNSHIFT this, LIST, SPLICE this, offset, length, LIST
AUTHOR

Tie::File - Access the lines of a disk file via a Perl array

DESCRIPTION
"recsep"
"autochomp"
"mode"
"memory"
"dw_size"
"flock"
"autochomp"
"defer", "flush", "discard", and "autodefer"
"offset"
AUTHOR

Tie::Handle - base class definitions for tied handles

DESCRIPTION
TIEHANDLE classname, LIST, WRITE this, scalar, length, offset, PRINT this, LIST, PRINTF this, format, LIST, READ this, scalar, length, offset, READLINE this, GETC this, CLOSE this, OPEN this, filename, BINMODE this, EOF this, TELL this, SEEK this, offset, whence, DESTROY this

Tie::Hash, Tie::StdHash, Tie::ExtraHash - base class definitions for tied hashes

DESCRIPTION
TIEHASH classname, LIST, STORE this, key, value, FETCH this, key, FIRSTKEY this, NEXTKEY this, lastkey, EXISTS this, key, DELETE this, key, CLEAR this, SCALAR this
"SCALAR", "UNTIE" and "DESTROY"

Tie::Hash::NamedCapture - Named regexp capture buffers

DESCRIPTION

Tie::Memoize - add data to hash when needed

DESCRIPTION
AUTHOR

Tie::RefHash - use references as hash keys

DESCRIPTION
AUTHOR

Tie::Scalar, Tie::StdScalar - base class definitions for tied scalars

DESCRIPTION
TIESCALAR classname, LIST, FETCH this, STORE this, value, DESTROY this

Tie::StdHandle - base class definitions for tied handles

DESCRIPTION

Tie::SubstrHash - Fixed-table-size, fixed-key-length hashing

DESCRIPTION

Time::HiRes - High resolution alarm, sleep, gettimeofday, interval timers

DESCRIPTION
gettimeofday (), usleep ( $useconds ), nanosleep ( $nanoseconds ), ualarm ( $useconds [, $interval_useconds ] ), tv_interval, time (), sleep ( $floating_seconds ), alarm ( $floating_seconds [, $interval_floating_seconds ] ), setitimer ( $which, $floating_seconds [, $interval_floating_seconds ] ), getitimer ( $which ), clock_gettime ( $which ), clock_getres ( $which ), clock_nanosleep ( $which, $nanoseconds, $flags = 0), clock(), stat, stat FH, stat EXPR
C API

Time::Local - efficiently compute time from local and GMT time

DESCRIPTION
"timelocal()" and "timegm()"
"timelocal_nocheck()" and "timegm_nocheck()"
AUTHOR

Time::Piece - Object Oriented time objects

DESCRIPTION
AUTHOR

Time::Seconds - a simple API to convert seconds to other date values

DESCRIPTION
AUTHOR

Time::gmtime - by-name interface to Perl's built-in gmtime() function

DESCRIPTION
AUTHOR

Time::localtime - by-name interface to Perl's built-in localtime() function

DESCRIPTION
AUTHOR

Time::tm - internal object used by Time::gmtime and Time::localtime

DESCRIPTION
AUTHOR

UNIVERSAL - base class for ALL classes (blessed references)

DESCRIPTION
"$obj->isa( TYPE )", "CLASS->isa( TYPE )", "eval { VAL->isa( TYPE ) }", "TYPE", $obj, "CLASS", "VAL", "$obj->DOES( ROLE )", "CLASS->DOES( ROLE )", "$obj->can( METHOD )", "CLASS->can( METHOD )", "eval { VAL->can( METHOD ) }", "VERSION ( [ REQUIRE ] )"

Unicode::Collate - Unicode Collation Algorithm

DESCRIPTION
Constructor and Tailoring
UCA_Version, alternate, backwards, entry, hangul_terminator, ignoreChar, ignoreName, ignore_level2, katakana_before_hiragana, level, normalization, overrideCJK, overrideHangul, preprocess, rearrange, rewrite, suppress, table, undefChar, undefName, upper_before_lower, variable
Methods for Collation
"@sorted = $Collator->sort(@not_sorted)", "$result = $Collator->cmp($a, $b)", "$result = $Collator->eq($a, $b)", "$result = $Collator->ne($a, $b)", "$result = $Collator->lt($a, $b)", "$result = $Collator->le($a, $b)", "$result = $Collator->gt($a, $b)", "$result = $Collator->ge($a, $b)", "$sortKey = $Collator->getSortKey($string)", "$sortKeyForm = $Collator->viewSortKey($string)"
Methods for Searching
"$position = $Collator->index($string, $substring[, $position])", "($position, $length) = $Collator->index($string, $substring[, $position])", "$match_ref = $Collator->match($string, $substring)", "($match) = $Collator->match($string, $substring)", "@match = $Collator->gmatch($string, $substring)", "$count = $Collator->subst($string, $substring, $replacement)", "$count = $Collator->gsubst($string, $substring, $replacement)"
"%old_tailoring = $Collator->change(%new_tailoring)", "$modified_collator = $Collator->change(%new_tailoring)", "$version = $Collator->version()", "UCA_Version()", "Base_Unicode_Version()"
Normalization, Conformance Test
AUTHOR, COPYRIGHT AND LICENSE
Unicode Collation Algorithm - UTS #10, The Default Unicode Collation Element Table (DUCET), The conformance test for the UCA, Hangul Syllable Type, Unicode Normalization Forms - UAX #15, Unicode Locale Data Markup Language (LDML) - UTS #35

Unicode::Collate::CJK::Big5 - weighting CJK Unified Ideographs for Unicode::Collate

DESCRIPTION
CLDR - Unicode Common Locale Data Repository, Unicode Locale Data Markup Language (LDML) - UTS #35, Unicode::Collate, Unicode::Collate::Locale

Unicode::Collate::CJK::GB2312 - weighting CJK Unified Ideographs for Unicode::Collate

DESCRIPTION
CLDR - Unicode Common Locale Data Repository, Unicode Locale Data Markup Language (LDML) - UTS #35, Unicode::Collate, Unicode::Collate::Locale

Unicode::Collate::CJK::JISX0208 - weighting JIS KANJI for Unicode::Collate

DESCRIPTION
Unicode::Collate, Unicode::Collate::Locale

Unicode::Collate::CJK::Korean - weighting CJK Unified Ideographs for Unicode::Collate

DESCRIPTION
CLDR - Unicode Common Locale Data Repository, Unicode Locale Data Markup Language (LDML) - UTS #35, Unicode::Collate, Unicode::Collate::Locale

Unicode::Collate::CJK::Pinyin - weighting CJK Unified Ideographs for Unicode::Collate

DESCRIPTION
CLDR - Unicode Common Locale Data Repository, Unicode Locale Data Markup Language (LDML) - UTS #35, Unicode::Collate, Unicode::Collate::Locale

Unicode::Collate::CJK::Stroke - weighting CJK Unified Ideographs for Unicode::Collate

DESCRIPTION
CLDR - Unicode Common Locale Data Repository, Unicode Locale Data Markup Language (LDML) - UTS #35, Unicode::Collate, Unicode::Collate::Locale

Unicode::Collate::Locale - Linguistic tailoring for DUCET via Unicode::Collate

DESCRIPTION
"$Collator->getlocale", "$Collator->locale_version"
A list of tailorable locales
tailoring is not maximum
AUTHOR
Unicode Collation Algorithm - UTS #10, The Default Unicode Collation Element Table (DUCET), Unicode Locale Data Markup Language (LDML) - UTS #35, CLDR - Unicode Common Locale Data Repository, Unicode::Collate, Unicode::Normalize

Unicode::Normalize - Unicode Normalization Forms

DESCRIPTION
"$NFD_string = NFD($string)", "$NFC_string = NFC($string)", "$NFKD_string = NFKD($string)", "$NFKC_string = NFKC($string)", "$FCD_string = FCD($string)", "$FCC_string = FCC($string)", "$normalized_string = normalize($form_name, $string)"
"$decomposed_string = decompose($string [, $useCompatMapping])", "$reordered_string = reorder($string)", "$composed_string = compose($string)", "($processed, $unprocessed) = splitOnLastStarter($normalized)", "$processed = normalize_partial($form, $unprocessed)", "$processed = NFD_partial($unprocessed)", "$processed = NFC_partial($unprocessed)", "$processed = NFKD_partial($unprocessed)", "$processed = NFKC_partial($unprocessed)"
"$result = checkNFD($string)", "$result = checkNFC($string)", "$result = checkNFKD($string)", "$result = checkNFKC($string)", "$result = checkFCD($string)", "$result = checkFCC($string)", "$result = check($form_name, $string)"
"$canonical_decomposition = getCanon($code_point)", "$compatibility_decomposition = getCompat($code_point)", "$code_point_composite = getComposite($code_point_here, $code_point_next)", "$combining_class = getCombinClass($code_point)", "$may_be_composed_with_prev_char = isComp2nd($code_point)", "$is_exclusion = isExclusion($code_point)", "$is_singleton = isSingleton($code_point)", "$is_non_starter_decomposition = isNonStDecomp($code_point)", "$is_Full_Composition_Exclusion = isComp_Ex($code_point)", "$NFD_is_NO = isNFD_NO($code_point)", "$NFC_is_NO = isNFC_NO($code_point)", "$NFC_is_MAYBE = isNFC_MAYBE($code_point)", "$NFKD_is_NO = isNFKD_NO($code_point)", "$NFKC_is_NO = isNFKC_NO($code_point)", "$NFKC_is_MAYBE = isNFKC_MAYBE($code_point)"
Perl's version vs. Unicode version, Correction of decomposition mapping, Revised definition of canonical composition
AUTHOR
http://www.unicode.org/reports/tr15/, http://www.unicode.org/Public/UNIDATA/CompositionExclusions.txt, http://www.unicode.org/Public/UNIDATA/DerivedNormalizationProps.txt, http://www.unicode.org/Public/UNIDATA/NormalizationCorrections.txt, http://www.unicode.org/review/pr-29.html, http://www.unicode.org/notes/tn5/

Unicode::UCD - Unicode character database

DESCRIPTION
code point argument
code, name, category, combining, bidi, decomposition, decimal, digit, numeric, mirrored, unicode10, comment, upper, lower, title, block, script
code, full, simple, mapping, status, * If you use this "I" mapping, * If you exclude this "I" mapping, turkic
code, lower, title, upper, condition
"s", "sl", "correction", "control", "alternate", "figment", "abbreviation", "a", "al", "ae", "ale", "ar", "n", "ad"
AUTHOR

User::grent - by-name interface to Perl's built-in getgr*() functions

DESCRIPTION
AUTHOR

User::pwent - by-name interface to Perl's built-in getpw*() functions

DESCRIPTION
AUTHOR
March 18th, 2000

Version::Requirements - a set of version requirements for a CPAN dist

DESCRIPTION
AUTHOR

XSLoader - Dynamically load C libraries into Perl code

DESCRIPTION
"Can't find '%s' symbol in %s", "Can't load '%s' for module %s: %s", "Undefined symbols present after loading %s: %s"

AUXILIARY DOCUMENTATION

Here should be listed all the extra programs' documentation, but they don't all have manual pages yet:

AUTHOR

Larry Wall <larry@wall.org>, with the help of oodles of other folks.

2021-02-02 perl v5.16.3